selenium+cookie自动登录新浪微博(二)
首先导入包
from selenium import webdriver
import json
import os
import time
打开自动化窗口
# 打开网址
wb = webdriver.Chrome("C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe")
# 隐式地等待
wb.implicitly_wait(3)
wb.maximize_window()
wb.get('https://weibo.com')
time.sleep(5)
添加cookie
# 向浏览器添加保存的cookies
try:
cookies = json.load(open("cookies.txt", "rb"))
for cookie in cookies:
cookie_dict = {
"domain": cookie.get('domain'),
'name': cookie.get('name'),
'value': cookie.get('value'),
"expires": "",
'path': '/',
'httpOnly': True,
'HostOnly': False,
'Secure': False}
wb.add_cookie(cookie_dict)
except Exception as e:
print(e)
添加cookie后记得刷新浏览器
## 刷新
time.sleep(10)
wb.refresh()
注:可以在这里添加你想要的操作内容
操作过后就记得关闭
# 关闭浏览器
wb.close()
因为忘记 所以记录