我正在做一个程序。它从文件中读取 url,然后发出请求。但是处理程序不会被调用。
这是我的代码:
import grequests
def main():
async_list =[]
for site in extractsites():
action_item = grequests.get('http://' + site, hooks={'response': handleresponse})
async_list.append(action_item)
grequests.map(async_list)
def extractsites():
return ['google.com']
def handleresponse(response):
print(response)
if __name__ == '__main__':
main()
谁能明白为什么它不起作用?