Permintaan Asynchronous dengan permintaan Python
Pustaka permintaan Python menyediakan pengendalian permintaan tak segerak yang mudah melalui modul asyncnya. Untuk melaksanakan permintaan tak segerak dan mendapatkan semula kandungan setiap respons, ikut langkah berikut:
Untuk contoh, pertimbangkan coretan kod berikut:
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)
Kod ini akan melaksanakan permintaan secara tak segerak ke URL yang ditentukan dan mencetak URL setiap respons kepada konsol.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membuat Permintaan Asynchronous dengan Perpustakaan `permintaan` Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!