gpt4 book ai didi

python - 是否有可能 "transfer"selenium.webdriver 和 requests.session 之间的 session

转载 作者:太空狗 更新时间:2023-10-29 16:56:23 25 4
gpt4 key购买 nike

理论上,如果我将所有 cookie 从 selenium 的 webdriver 对象复制到 requests.Session 对象,请求是否能够继续,就好像 session 没有打扰了?

具体来说,我对编写自动化程序很感兴趣,我可以通过 selenium 到达网页上的特定位置,然后将某个下载链接传递给 requests,它会下载并验证文件,有时是完整文件。 (下载的文件的值会根据我在 selenium 中的交互而改变)

最佳答案

是的,它肯定会起作用。以下代码片段也应该有所帮助 -

headers = {
"User-Agent":
"Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36"
}
s = requests.session()
s.headers.update(headers)

for cookie in driver.get_cookies():
c = {cookie['name']: cookie['value']}
s.cookies.update(c)

关于python - 是否有可能 "transfer"selenium.webdriver 和 requests.session 之间的 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32639014/

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