A:登陆url B:会员中心(登陆访问) C:申请页面(需登陆访问)
1.登陆A
s = requests.Session()
data = {'username': 'value1', 'password': 'value2'}
r = s.post("http://example.com/login", data = data)
2.请求B
r = s.get("http://example.com/member")
r.text
里有username了,说明登陆成功了吧
3.请求C
r = s.get("http://example.com/apply")
r.text
里提示
a).your session has timed-out.
b).you don't have 'cookies' enabled on your browser.
session都是用同一个对象去请求的,应该不是这个原因吧
headers,抓包信息排查过了
那么是不是基本下定论是cookies的原因?
我看到页面有看到用js操作cookies的,是不是这个原因?
Python里有什简单快速的方案解决这个问题,能获取js生成到cookies?
求大侠指点下,非常感谢!
1.登陆A
s = requests.Session()
data = {'username': 'value1', 'password': 'value2'}
r = s.post("http://example.com/login", data = data)
2.请求B
r = s.get("http://example.com/member")
r.text
里有username了,说明登陆成功了吧
3.请求C
r = s.get("http://example.com/apply")
r.text
里提示
a).your session has timed-out.
b).you don't have 'cookies' enabled on your browser.
session都是用同一个对象去请求的,应该不是这个原因吧
headers,抓包信息排查过了
那么是不是基本下定论是cookies的原因?
我看到页面有看到用js操作cookies的,是不是这个原因?
Python里有什简单快速的方案解决这个问题,能获取js生成到cookies?
求大侠指点下,非常感谢!
