解决问题的方法是使用
requests.Session该类,在该类中,给定进程中的每个调用将重用相同的连接/会话。
人为的例子:
import requestsfor line in file: requests.get('http://example.com/api?key={key}'.format(key=line['key']))变成
import requestswith requests.Session() as session: for line in file: session.get('http://example.com/api?key={key}'.format(key=line['key']))这些问题有一些相关的建议:
重复的POST请求导致错误“ socket.error:(99,’无法分配请求的地址’)”
Python
urllib2:无法分配请求的地址



