Python - 线程,发送20请求 - 首先到达,首先服务?

时间:2017-10-24 14:16:40

标签: python multithreading request

所以我想使用一些请求向网站发送等20个请求,并且第一个从这些网站之一提供服务的值应该使用该值并基本上继续我的代码。因此,每当String内部存在值或其他任何内容时,只需继续执行代码即可。但是我卡住了。到目前为止我所做的是我只能发送一个请求:

my_key = load["MyKey"] # My own key for website.
website_key = webkey
url = webUrl

Myclient = MyClient(my_key)  
task = Task(url, website_key)
values = client.createTask(task)

value.join()
value = values.get_response()

print(value)

所以基本上.join会搜索网站上的值,然后在准备就绪时将其作为get_response返回。但是,当我这样做时,它只会做一个然后结束。

我想做的事情基本上是发送像其他25个然后每次点击值然后结束另一个并继续或结束程序。

最佳解决方案是什么?

0 个答案:

没有答案