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

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')