gpt4 book ai didi

python - 使用 'pass' 作为字典关键字

转载 作者:行者123 更新时间:2023-11-28 19:53:29 25 4
gpt4 key购买 nike

我正在尝试制作一个相当基本的请求脚本来登录网站,但是我遇到了问题;该网站需要“通过”键,但是每当我尝试使用此 python 时都会抛出一个错误,指出语法无效。这是我的代码:

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

知道如何强制 python 忽略“pass”并将其用作字典键吗?

最佳答案

由于 pass 是关键字,因此不能用作标识符。为此,您需要使用字典文字:

login_data = {
'user': USERNAME,
'pass': PASSWORD,
'jsok': '1',
'dologin': 'Login',
}

关于python - 使用 'pass' 作为字典关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44209623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com