Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python请求有任何回调方法吗?_Python_Python Requests_Gevent - Fatal编程技术网

python请求有任何回调方法吗?

python请求有任何回调方法吗?,python,python-requests,gevent,Python,Python Requests,Gevent,这是我要找的 s = Session() s.get(url, callback=self.do_this) def do_this(self, response): print response.url 用于与gevent进行异步请求。有一个回调关键字参数指向.get()您可以使用事件挂钩: def显示url(r,**kwargs): 打印(r.url) s=会话() s、 hooks['response'].append(显示url) s、 得到(…) 此处的文档:为

这是我要找的

s = Session()    

s.get(url, callback=self.do_this)

def do_this(self, response):
    print response.url

用于与gevent进行异步请求。有一个
回调
关键字参数指向
.get()

您可以使用事件挂钩:

def显示url(r,**kwargs):
打印(r.url)
s=会话()
s、 hooks['response'].append(显示url)
s、 得到(…)

此处的文档:

为什么不使用foo=request。get()做这个(foo)。请求是同步的,所以回调没有多大意义。你看到了吗?我认为异步请求比同步请求好。没有@NickBailey@JonClements,是的。我忘了提到我想在会话中使用回调。可能吗?为什么人们会问功能是否存在?请自己查看文档!