我想登录stockcharts.com
网页,然后在登录后使用其用户可用的内容。在
以下是我尝试的:
from requests import session
payload = { 'form_Name': 'Login',
'zendesk_timestamp': '',
'redirect': '',
'form_UserID': 'XXXX@YYY.com',
'form_UserPassword': 'ZZZZ',
'form_RememberMe': ''
}
c = session()
this_url = 'https://stockcharts.com/scripts/php/dblogin.php'
c.post( this_url, data = payload )
request = c.get( 'http://stockcharts.com/h-hd/?GOOG' )
然后,我使用获取的历史数据。在
我使用了spyder
,下面是我收到的错误消息:
我已经在谷歌上搜索了一段时间,尝试了一些类似的东西(代码和标题实际上是“借用”的)
How to use Python to login to a webpage and retrieve cookies for later usage?
Python login to webpage and get contents of session protected page
我就是不能让它为我工作。我使用Python有一段时间了,但我觉得我对这种编程还是不熟悉的。在
有人能帮我吗?非常感谢你的帮助!!在
JW公司
问题不在Python中,而是
<form <input ...>
语法您可能需要深入到当前的登录界面。在
dblogin.php
期望(截至2014年10月12日)收到这组参数:form_Name == "Login"
zendesk_timestamp
redirect
form_UserID == <<_aText_>>
form_UserPassword == <<_aText_>>
form_RememberMe
因此,您需要满足
php
-接口的期望,以使这一步走得更远。在提交后,您应检查您的真实(手动)登录值,空白/空字符串不起替代作用。在
相关问题 更多 >
编程相关推荐