[英]Log in to website using Python and Requests module
我正在尝试使用python和requests
模块登录网站。
我在做:
import requests
payload = {
'login_Email': 'xxxxx@gmail.com',
'login_Password': 'xxxxx'
}
with requests.Session() as s:
p = s.post('https://www.auction4cars.com/', data=payload)
print p.text
问题是,此输出似乎只是登录页面,而不是登录后的页面。即,页面上显示“欢迎客人”和“请输入您的用户名和密码”等。
我原以为它会返回说“感谢登录xxxxx”之类的页面。
谁能说出我在做什么错?
编辑:
我认为我的问题不是如何使用Python的“请求”模块“登录”网站的副本? 因为我使用的是最受欢迎的答案中的脚本(在线程上被认为是应该接受的答案)。
我也尝试过接受的,但问题仍然存在。
编辑:
我对是否需要对Cookie进行处理感到困惑。 登录后尝试访问的URL似乎不包含Cookie值。
编辑:
这似乎与我的问题类似:
但是,我看不到需要填写的其他输入。 除了:
我是否需要使用“提交”按钮做任何事情?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.