私はウェブサイトに署名するかなり基本的なリクエストスクリプトを作成しようとしていますが、ウェブサイトには「パス」キーが必要ですが、このPythonを使用しようとするたびに無効な構文のエラーがスローされます。ここに私のコードです:辞書キーワードとして 'pass'を使用してください。
import requests
with requests.Session() as c:
url = 'www.a_url.com'
USERNAME = 'a username'
PASSWORD = 'a password'
c.get(url)
login_data = dict(user=USERNAME, pass=PASSWORD, jsok='1', dologin='Login')
c.post(url, data=login_data, headers={"Referer": 'www.a_referer.com'})
page = c.get('www.a_page.com')
print(page.content)
output = open('test.html','w')
output.write(str(page.content))
は私が与えられていますエラーは次のとおりです。
login_data = dict(user=USERNAME, pass=PASSWORD, jsok='1', dologin='Login')
^
SyntaxError: invalid syntax
私は「パス」を無視して、単にdictのキーとして使用するのpythonを強制することができますどのように任意のアイデア?
'pass'は、Python – MooingRawr
のキーワードでうんおかげで、私はことを知っているが、私は用途にログインしようとしているウェブサイトは、そのキー – KlusterMonkey