selenium抓取cookie進行模擬登陸

2021-09-01 02:27:55 字數 1121 閱讀 5575

抓取cookie.json**

import json

from selenium import webdriver

import time

url = ''

driver = webdriver.chrome()

driver.get(url)

# 卡主瀏覽器 回車繼續執行

input('請手動登入')

# 獲取cookie並通過json模組將dict轉換成str

dictcookies = driver.get_cookies() # 核心

jsoncookies = json.dumps(dictcookies)

print(jsoncookies)

# 登入完成後將cookie儲存到本地檔案

with open('taobao.json','w') as f:

f.write(jsoncookies)

time.sleep(3)

driver.close()

import json

from selenium import webdriver

import time

url = ''

driver = webdriver.chrome()

driver.get(url)

# 卡主瀏覽器 回車繼續執行

input('回車自動登入')

driver.get(url)

# 刪除第一次建立連線時的cookie

driver.delete_all_cookies()

# 讀取本地的cookie檔案

with open('taobao.json','r',encoding='utf8') as f:

listcookies = json.loads(f.read())

for cookie in listcookies:

driver.add_cookie()

# 讀取完cookie重新整理頁面

driver.refresh()

input('按回車鍵退出')

driver.close()

用Selenium抓取新浪天氣

1 用selenium 系統環境 用虛擬環境實現 一 建立虛擬環境 mkvirtualenv python usr bin python python 2 二 啟用虛擬環境 workon python 2 三 安裝selenium pip install selenium 四 安裝firefox的s...

selenium頁面搜尋批量抓取

selenium頁面搜尋批量抓取 from selenium import webdriver from selenium.webdriver.common.by import byfrom selenium.webdriver.support.ui import webdriverwait 等待乙...

selenium抓取卡推漫畫 狐妖小紅娘

利用selenium驅動瀏覽器通過css selector搜尋得到漫畫每一話的鏈結 通過requests獲取的的內容儲存到本地電腦上 from selenium import webdriver from selenium.webdriver.common.by import by from sel...