如何加快请求查询?
How to speedup the requests query?
我想基本上暴力破解多个链接来检查文件是否存在于任何链接中,是否有可能我可以提高请求的速度,也许同时处理多个请求,因为它是目前太慢了。
import requests
for no in range(100000,500000):
part1 = "https://url/"
part2 = "_[12시.jpg"
url = part1+str(no)+part2
response = requests.get(url)
if response.status_code == 200:
print(url)
break
elif response.status_code == 404:
print('Not Found @',no)
无需考虑同时发送请求的复杂性,这里有一种方法可以通过使用 requests.Session
加快调用速度
import requests
s = requests.Session()
for no in range(100000, 500000):
url = f"https://url/{no}_[12시.jpg"
response = s.get(url)
if response.status_code == 200:
print(url)
break
elif response.status_code == 404:
print(f"Not Found @{no}")
我想基本上暴力破解多个链接来检查文件是否存在于任何链接中,是否有可能我可以提高请求的速度,也许同时处理多个请求,因为它是目前太慢了。
import requests
for no in range(100000,500000):
part1 = "https://url/"
part2 = "_[12시.jpg"
url = part1+str(no)+part2
response = requests.get(url)
if response.status_code == 200:
print(url)
break
elif response.status_code == 404:
print('Not Found @',no)
无需考虑同时发送请求的复杂性,这里有一种方法可以通过使用 requests.Session
加快调用速度import requests
s = requests.Session()
for no in range(100000, 500000):
url = f"https://url/{no}_[12시.jpg"
response = s.get(url)
if response.status_code == 200:
print(url)
break
elif response.status_code == 404:
print(f"Not Found @{no}")