我用Python编写了一个小脚本并在Windows上执行它很好。我没有错。在Windows中,我的Python版本是3.5。
我曾尝试在Ubuntu,Python 3.4上执行相同的程序,但是,我收到以下错误:
$fields
答案 0 :(得分:3)
实际上只支持url
作为位置参数;对于带有查询参数的GET
请求,请使用params
作为关键字参数:
mainpage = requests.get(url, params=payload)
请参阅Passing Parameters In URLs。
最近发布的requests
(2.7.0或更新版本)使params
成为requests.get()
函数的显式参数,因此也可以将其用作位置参数。您在Ubuntu上的版本必须早于此版本。