cookie-使用

cookie-使用


# 使用cookie登陆

from selenium import webdriver
import time
import json

#填写webdriver的保存目录
driver = webdriver.Chrome()
# driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", {
#         "source": """
#         Object.defineProperty(navigator, 'webdriver', {
#           get: () => undefined
#         })
#       """
#     })

#记得写完整的url 包括http和https
driver.get('https://sycm.taobao.com/custom/enterprise_info')
#首先清除由于浏览器打开已有的cookies
driver.delete_all_cookies()

with open('cookie.txt','r') as cookief:
    #使用json读取cookies 注意读取的是文件 所以用load而不是loads
    cookieslist = json.load(cookief)
    # print(cookieslist)
    for cookie in cookieslist:
        print(cookie)
        if 'sameSite' in cookie:
            del cookie['sameSite']
        driver.add_cookie(cookie)


posted @ 2023-02-25 13:06  Victor's  阅读(11)  评论(0)    收藏  举报
友链: 嘿嘿嘿...

   本站总访问量: