from selenium import webdriver
import pickle
import time
# pickle模組實現了基本的資料序列化和反序列化。
# 通過pickle模組的序列化操作我們能夠將程式中執行的物件資訊儲存到檔案中去,永久儲存;
# 通過pickle模組的反序列化操作,我們能夠從檔案中建立上一次程式儲存的物件。
driver = webdriver.chrome(executable_path='d:\develop_study\chromedriver\chromedriver')
driver.maximize_window()
driver.get('')
time.sleep(30)
cookies = driver.get_cookies()
with open('d:/test_cookies/db_cookie_1','wb') as f: # db_cookie_1 為檔案,不是資料夾,只需要建立乙個test_cookies檔案即可。
pickle.dump(cookies,f)
print ('done')
# 上面示例演示通過selenium開啟豆瓣網,你要在豆瓣網上輸入賬號密碼點選登入,程式會把登入成功後的豆瓣網cookie儲存到指定資料夾下面。
# 儲存cookies到檔案是用pickle庫的dump方法來完成的,它可以幫助你序列化資料,很方便。
# 上面睡眠60秒是給你足夠時間輸入賬號密碼。
selenium爬去資料 儲存
1 爬去資料 coding utf 8 from selenium import webdriver from selenium.webdriver.common.by import by from selenium.webdriver.support.ui import webdriverwait...
Selenium儲存網頁為mhtml方法
mhtml即mime html,歸檔網頁,將樣式和指令碼全部整合到乙個檔案中。chrome devtools protcal api中包含了page.capturesnapshot方法,可以獲取到網頁的mhtml格式內容。我們使用selenium的driver.execute cdp cmd 執行該...
python Ghost 如何新增cookies
我查了很多資料,都是說用以下的方法新增 然後和ghost關聯就沒有了 其實也很簡單,只是這方面的資料很受,我查閱了ghost的api,才發現也乙個很有用的方法 load cookies cookie storage,keep old false load from cookielib s cooki...