gpt4 book ai didi

python - 如何使用 selenium 和 python 在 phantomjs 中设置 cookie?

转载 作者:太空狗 更新时间:2023-10-30 00:34:52 24 4
gpt4 key购买 nike

enter image description here

它会引发一条错误消息“只能为当前域设置 Cookie”,但我所做的只是将旧 cookie 放入。有时我添加“正确的”域,它会引发错误消息“无法设置曲奇饼”。而且我在Firefox中测试过,Firefox也不行。

from selenium import webdriver
driver = webdriver.PhantomJS(executable_path=phantompath)
driver.get('http://stackoverflow.com/')
driver.get_screenshot_as_file('1.png')
cookies = driver.get_cookies()
driver.delete_all_cookies()
driver.get_cookies()
for cookie in cookies:
driver.add_cookie(cookie)

最佳答案

PhantomJS 驱动程序不支持 cookie 字典中的所有键。解决此问题的一种方法是选择键:

from selenium import webdriver

driver = webdriver.PhantomJS()
driver.get('http://stackoverflow.com/')

cookies = driver.get_cookies()

driver.delete_all_cookies()

for cookie in cookies :
driver.add_cookie({k: cookie[k] for k in ('name', 'value', 'domain', 'path', 'expiry')})

关于python - 如何使用 selenium 和 python 在 phantomjs 中设置 cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37578397/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com