我试图用python登录一个网站,用户名和密码的字段在他们的名字里有一个美元符号,我怎么能克服它呢?在
import requests
with requests.Session() as c:
url = 'http://www.somewebsite.com/login.aspx'
USERNAME = 'username'
PASSWORD = 'password'
login_data = dict(ctl00$MainContent$txtLogin=USERNAME, ctl00$MainContent$txtPwd=PASSWORD)
字段名为ctl00$MainContent$txtLogin和ctl00$MainContent$txtPwd。在
这只是一个问题,因为您使用关键字参数调用dict构造函数。如果您使用更普通的文本语法,它可以正常工作:
使用方括号和适当的字符串键。在
相关问题 更多 >
编程相关推荐