import json
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
import time
# 设置ChromeDriver路径
path = Service(r'C:\Program Files (x86)\Google\Chrome\Applicationchromedriver.exe')
# 创建ChromeOptions对象
options = Options()
# 初始化Chrome浏览器驱动
driver = webdriver.Chrome(service=path, options=options)
driver.get('https://buyin.jinritemai.com/mpa/account/douke-login?log_out=1')
driver.maximize_window()
# 设置页面加载超时时间为30秒
driver.set_page_load_timeout(4300)
while True:
try:
# 刷新页面
driver.refresh()
# 等待页面加载完成
time.sleep(10)
# 获得所有cookie信息(返回数据格式是字典)
dictCookies = driver.get_cookies()
# 将dict转化成str格式
jsonCookies = json.dumps(dictCookies)
print(jsonCookies)
# 将jsonCookies转换为字典
cookies = json.loads(jsonCookies)
Cookiescna ='';
# 获取当前页面 URL
current_url = driver.current_url
print("Current URL:", current_url)
# 遍历cookies字典
for cookie in cookies:
Cookiescna += cookie['name'] + '=' + cookie['value'] + '; '
# 处理每个cookie
print(Cookiescna)
# 登录完成后,将cookies保存到本地文件
with open("cookies_fofa.json", "w") as fp:
fp.write(Cookiescna)
except Exception as e:
print(e)
# 等待30秒后再次获取cookie
time.sleep(15)
# 手动终止程序时,关闭浏览器窗口
driver.quit()
本文共 个字数,平均阅读时长 ≈ 分钟,您已阅读:0时0分0秒。
649494848