草庐IT

Requests

全部标签

python - 在线程中更改 Python 的 "requests"模块的连接池大小

(编辑:也许我对这个错误的含义有误。这是否表明我的CLIENT上的连接池已满?或者SERVER上的连接池已满,这是我的客户端出现的错误?)我正在尝试使用pythonthreading和requests模块同时发出大量http请求。我在日志中看到此错误:WARNING:requests.packages.urllib3.connectionpool:HttpConnectionPoolisfull,discardingconnection:如何增加请求的连接池大小? 最佳答案 这应该可以解决问题:importrequests.adap

python - 在线程中更改 Python 的 "requests"模块的连接池大小

(编辑:也许我对这个错误的含义有误。这是否表明我的CLIENT上的连接池已满?或者SERVER上的连接池已满,这是我的客户端出现的错误?)我正在尝试使用pythonthreading和requests模块同时发出大量http请求。我在日志中看到此错误:WARNING:requests.packages.urllib3.connectionpool:HttpConnectionPoolisfull,discardingconnection:如何增加请求的连接池大小? 最佳答案 这应该可以解决问题:importrequests.adap

python - 使用 Python 请求测量网站加载时间

我正在尝试构建一个工具来测试我的互联网连接延迟,更具体地说是网站加载时间。我想用pythonrequests加载部分的模块。问题是,它没有内置功能来衡量获得完整响应所需的时间。为此,我想我会使用timeit模块。我不确定的是,如果我像这样运行timeit:t=timeit.Timer("requests.get('http://www.google.com')","importrequests")我真的在测量响应到达所需的时间,还是构建、发送、接收请求等所需的时间?我猜我可能会忽略那个执行时间,因为我正在测试延迟很长(约700毫秒)的网络?有没有更好的方式以编程方式做到这一点?

python - 使用 Python 请求测量网站加载时间

我正在尝试构建一个工具来测试我的互联网连接延迟,更具体地说是网站加载时间。我想用pythonrequests加载部分的模块。问题是,它没有内置功能来衡量获得完整响应所需的时间。为此,我想我会使用timeit模块。我不确定的是,如果我像这样运行timeit:t=timeit.Timer("requests.get('http://www.google.com')","importrequests")我真的在测量响应到达所需的时间,还是构建、发送、接收请求等所需的时间?我猜我可能会忽略那个执行时间,因为我正在测试延迟很长(约700毫秒)的网络?有没有更好的方式以编程方式做到这一点?

python - 无法在 AWS Lambda 上使用请求模块

我需要在每天运行一次的python脚本中进行休息调用。我无法使用AWSLambda将“请求”包打包到我的python包中。我收到错误消息:“无法导入模块'lambda_function':没有名为lambda_function的模块”我将其分解为hello_world预定义脚本。我可以把它打包成一个zip并上传。一切正常。一旦我将“导入请求”放入文件中,我就会收到此错误。这是我已经做过的:zip和项目文件夹(包括子文件夹)的权限设置为`chmod777`。所以权限应该不是问题。脚本本身位于根文件夹中。当你打开zip文件时,你会直接看到它。我使用`sudopipinstallreques

python - 无法在 AWS Lambda 上使用请求模块

我需要在每天运行一次的python脚本中进行休息调用。我无法使用AWSLambda将“请求”包打包到我的python包中。我收到错误消息:“无法导入模块'lambda_function':没有名为lambda_function的模块”我将其分解为hello_world预定义脚本。我可以把它打包成一个zip并上传。一切正常。一旦我将“导入请求”放入文件中,我就会收到此错误。这是我已经做过的:zip和项目文件夹(包括子文件夹)的权限设置为`chmod777`。所以权限应该不是问题。脚本本身位于根文件夹中。当你打开zip文件时,你会直接看到它。我使用`sudopipinstallreques

带有身份验证的 Python 请求 (access_token)

我正在尝试将API查询导入python。命令行curl--header"Authorization:access_tokenmyToken"https://website.example/id提供一些JSON输出。myToken是一个始终保持不变的十六进制变量。我想从python进行这个调用,以便我可以遍历不同的id并分析输出。在需要身份验证之前,我已经使用urllib2完成了该操作。我还查看了requests模块,但不知道该怎么做。 最佳答案 requests包有一个非常好的用于HTTP请求的API,添加自定义header的工作方

带有身份验证的 Python 请求 (access_token)

我正在尝试将API查询导入python。命令行curl--header"Authorization:access_tokenmyToken"https://website.example/id提供一些JSON输出。myToken是一个始终保持不变的十六进制变量。我想从python进行这个调用,以便我可以遍历不同的id并分析输出。在需要身份验证之前,我已经使用urllib2完成了该操作。我还查看了requests模块,但不知道该怎么做。 最佳答案 requests包有一个非常好的用于HTTP请求的API,添加自定义header的工作方

python - 如何通过 socks 代理使 python 请求工作

我正在使用很棒的Requests我的Python脚本中的库:importrequestsr=requests.get("some-site.example")printr.text我想使用socks代理。但是Requests现在只支持HTTP代理。我该怎么做? 最佳答案 现代方式:pipinstall-Urequests[socks]然后importrequestsresp=requests.get('http://go.to',proxies=dict(http='socks5://user:pass@host:port',htt

python - 如何通过 socks 代理使 python 请求工作

我正在使用很棒的Requests我的Python脚本中的库:importrequestsr=requests.get("some-site.example")printr.text我想使用socks代理。但是Requests现在只支持HTTP代理。我该怎么做? 最佳答案 现代方式:pipinstall-Urequests[socks]然后importrequestsresp=requests.get('http://go.to',proxies=dict(http='socks5://user:pass@host:port',htt