Python请求模块获取功能

时间:2016-05-06 10:44:12

标签: python python-requests

我用Python编写了一个小脚本并在Windows上执行它很好。我没有错。在Windows中,我的Python版本是3.5。

我曾尝试在Ubuntu,Python 3.4上执行相同的程序,但是,我收到以下错误:

$fields

1 个答案:

答案 0 :(得分:3)

实际上只支持url作为位置参数;对于带有查询参数的GET请求,请使用params作为关键字参数:

mainpage = requests.get(url, params=payload)

请参阅Passing Parameters In URLs

最近发布的requests(2.7.0或更新版本)使params成为requests.get()函数的显式参数,因此也可以将其用作位置参数。您在Ubuntu上的版本必须早于此版本。