selenium-Python使用cookie访问页面

思路:

1.执行一次登录操作,登录成功后获取cookie值

cookie=driver.get_cookies()

2.将cookie保存到txt内,使用with open函数

3.调用cookie访问其他页面

法一:使用Python自带库urllib.request

url='xxx.xx.xx.xxx/xx'

headers = {'cookie':cookie}

req = urllib.request.Request(url, headers = headers)

response = urllib.request.urlopen(req)

法二:使用selenium带的add_cookie方法

此方法暂未成功,总是提示missing cookie

法三:使用Python第三方库requests

r = requests.post(url, headers=headers)

 

 

你可能感兴趣的:(Python自动化)