Python-打开网站并发送Cookie

时间:2018-08-06 18:44:45

标签: python cookies session-cookies python-webbrowser python-3.7

如何使用Python(我使用的是3.7版)将cookie发送到Web浏览器?

我知道如何打开网站:

import webbrowser
webbrowser.open("http://www.example.com", new=2)

但是我不知道如何打开保存有Cookie的网站。

2 个答案:

答案 0 :(得分:1)

我使用硒和网络驱动程序解决了这个问题。

from selenium import webdriver

browser = webdriver.Chrome()

browser.get("http://www.example.com")
browser.add_cookie({
    'name' : 'myLovelyCookie',
    'value' : 'myLovelyValue'
})

结果: Cookie

答案 1 :(得分:0)

不确定如何使用webbrowser库执行此操作,但这可以通过requests库轻松完成。例如:

import requests
cookie = {
    'uid': 'example_user_id', 
}
url = "https://example.com"
req = requests.get(url, cookies=cookie)

您可以从其中读取请求中包含的服务器响应的内容。