You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
660 B
20 lines
660 B
from selenium import webdriver
|
|
from selenium.webdriver.chrome.service import Service
|
|
from selenium.webdriver.common.by import By
|
|
from time import sleep
|
|
import json
|
|
|
|
s = Service("../chromedriver.exe")
|
|
bro = webdriver.Chrome(service=s)
|
|
# 打开b站
|
|
bro.get('https://www.bilibili.com')
|
|
bro.delete_all_cookies() # 先删除cookies
|
|
# 60秒时间留你进行登陆
|
|
sleep(60)
|
|
dictcookies = bro.get_cookies() # 读取登录之后浏览器的cookies
|
|
jsoncookies = json.dumps(dictcookies) # 将字典数据转成json数据便于保存
|
|
|
|
# 生成cookies.txt文件
|
|
with open('cookies.txt', 'w') as f: # 写进文本保存
|
|
f.write(jsoncookies)
|
|
print('cookies is ok') |