如何解决python请求-登录并存储cookie以供以后使用
我想启动脚本以登录到一个网站并将cookie存储在某个文件中,后来我想启动脚本以访问该网站的其他页面但具有相同的cookie,因此我不必每次都登录我想访问的每个页面:
import requests
import random
import sys
link = sys.argv[1]
link = link.replace("%26","&")
link = link.replace("######","&")
if len(sys.argv) > 3 :
username = sys.argv[2]
password = sys.argv[3]
else:
username = ''
password = ''
###LOGIN PART###
payload = {
'username': username,'_spring_security_remember_me': '','password': password,'targetUrlNonEncoded': 'false',}
UAS = (
"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/41.0.2227.0 Safari/537.36",)
ua = UAS[random.randrange(len(UAS))]
headers = {'user-agent': ua}
s = requests.Session()
r = s.post(link,headers=headers,data = payload)
print(r.text.encode('utf8'))
我这样做了,效果很好,有人可以帮助我如何保存cookie并稍后再使用?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。