Python リクエストによる非同期リクエスト
Python リクエスト ライブラリは、その async モジュールを通じて便利な非同期リクエスト処理を提供します。非同期リクエストを実行して各レスポンスのコンテンツを取得するには、次の手順に従います。
たとえば、次のコード スニペット:
from requests import async urls = [ 'http://python-requests.org', 'http://httpbin.org', 'http://python-guide.org', 'http://kennethreitz.com' ] def do_something(response): print(response.url) async_list = [] for u in urls: action_item = async.get(u, hooks={'response': do_something}) async_list.append(action_item) async.map(async_list)
このコードは、指定された URL へのリクエストを非同期的に実行し、各応答の URL をコンソールに出力します。
以上がPython の「requests」ライブラリを使用して非同期リクエストを行うにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。