【发布时间】:2018-03-03 18:56:55
【问题描述】:
我正在尝试登录网站。当我查看 print(g.text) 时,我没有返回我期望的网页,而是一个显示“访问前检查您的浏览器”的 cloudflare 页面
import requests
import time
s = requests.Session()
s.get('https://www.off---white.com/en/GB/')
headers = {'Referer': 'https://www.off---white.com/en/GB/login'}
payload = {
'utf8':'✓',
'authenticity_token':'',
'spree_user[email]': 'EMAIL@gmail.com',
'spree_user[password]': 'PASSWORD',
'spree_user[remember_me]': '0',
'commit': 'Login'
}
r = s.post('https://www.off---white.com/en/GB/login', data=payload, headers=headers)
print(r.status_code)
g = s.get('https://www.off---white.com/en/GB/account')
print(g.status_code)
print(g.text)
为什么在我设置会话后会出现这种情况?
【问题讨论】:
标签: python python-3.x