Вот статья в блоге, в которой описаны различные методы выполнения HTTP-запроса GET к « http://google.com ?» с параметрами запроса от 1 до 1000 на примерах кода.
Выполнение HTTP-запросов GET с параметрами запроса — распространенная задача в веб-разработке. В этой статье мы рассмотрим несколько методов достижения этой цели на Python и предоставим примеры кода для каждого метода.
Метод 1: использование библиотеки requests
Пример кода:
import requests
for i in range(1, 1001):
url = f"http://google.com?{i}"
response = requests.get(url)
# Process the response here
print(response.text)
Метод 2: использование библиотеки httplib2
Пример кода:
import httplib2
http = httplib2.Http()
for i in range(1, 1001):
url = f"http://google.com?{i}"
response, content = http.request(url, "GET")
# Process the response here
print(content.decode())
Метод 3: использование модуля urllib
Пример кода:
import urllib.request
for i in range(1, 1001):
url = f"http://google.com?{i}"
response = urllib.request.urlopen(url)
content = response.read().decode()
# Process the content here
print(content)
Метод 4: использование модуля http.client
Пример кода:
import http.client
conn = http.client.HTTPSConnection("www.google.com")
for i in range(1, 1001):
url = f"/?{i}"
conn.request("GET", url)
response = conn.getresponse()
content = response.read().decode()
# Process the content here
print(content)