如何:在浏览器中打开请求会话

时间:2017-10-14 05:42:05

标签: python-2.7 beautifulsoup python-requests

如何在浏览器中打开Python请求会话?我使用GETS和POSTS在网站上工作,在这之后我想打开网址,其中包含我发送到已经发送的网站的所有信息。

1 个答案:

答案 0 :(得分:0)

您的信息主要存储在您的Cookie中。因此,您可以将存储在会话中的cookie导入浏览器以打开该URL。

from requests.utils import dict_from_cookiejar

cookies = dict_from_cookiejar(s.cookies) # s is your session object

然后使用您的Cookie打开浏览器(如chrome)

driver = webdriver.Chrome()

# set browser cookies
for key, value in cookies.items():
    driver.add_cookie({'name': key, 'value': value})  # TODO: may be "domain" would also be needed?