【发布时间】:2016-05-27 19:05:45
【问题描述】:
我想登录网站 whit requests 库,在将 cookie 导出到 selenium 后,我正在编写以下代码:
import requests
from selenium import webdriver
session=requests.Session()
MyHeaderss = {"User-Agent":"Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.32 (KHTML, like Gecko) Chrome/48.0.2564.109 Safari/537.32", "X-GWT-Permutation" : "6FEFBE57C6E73F0AB33BD5A4E17945DE", "Content-Type":"text/x-gwt-rpc; charset=utf-8"}
login_data = '''https://www.cartetitolari.mps.it/portaleTitolari/|FEAC78FFDF81D6121438D70986AF1C41|portale.titolari.client.service.PTService|login|portale.titolari.client.common.login.LoginRequest/3583069702|xxxxxxxxxxx|matteosbragia1984|'''
ra0=session.post('https://www.cartetitolari.mps.it/portaleTitolari/service', data=login_data, headers=MyHeaderss)
print ra0.content
profile = webdriver.FirefoxProfile()
profile.set_preference("general.useragent.override", "Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.32 (KHTML, like Gecko) Chrome/48.0.2564.109 Safari/537.32")
driver = webdriver.Firefox()
driver.add_cookie(session.cookies.get_dict())
driver.get("https://www.cartetitolari.mps.it/portaleTitolari/downloadeco?id=0")
当页面加载需要登录时,代码工作,但无法成功导出 selenium 中的会话/cookies!我哪里错了?
【问题讨论】:
标签: python selenium cookies python-requests