Пожалуйста, обратите внимание, что пользователь заблокирован
Добрый вечер, встал вопрос по python. Мне нужно сделать запрос по ip на сайт, плюс правильная реализация ssl подключения. Есть кто может помочь ?
Нужен пример запроса. Библиотерка requests. Изначально добавить ip сайта в hosts для валидной обработки запроса на той стороне.Добрый вечер, встал вопрос по python. Мне нужно сделать запрос по ip на сайт, плюс правильная реализация ssl подключения. Есть кто может помочь ?
import urllib.request
url = "https://site.ru" # URL сайта, к которому нужно сделать запрос
ip = "93.184.216.34" # IP-адрес сайта
# Создаем объект контекста SSL, чтобы проверить сертификат сервера
context = ssl.create_default_context()
# Создаем объект HTTP-запроса с указанием IP-адреса сайта и контекста SSL
req = urllib.request.Request(url, headers={'Host': url}, method="GET")
req.set_proxy(ip, 'http')
# Отправляем запрос и получаем ответ
with urllib.request.urlopen(req, context=context) as response:
html = response.read().decode('utf-8')
print(html)
спасибо то что нужно было !Особо ничего не ясно. Но вот
Python:import urllib.request url = "https://site.ru" # URL сайта, к которому нужно сделать запрос ip = "93.184.216.34" # IP-адрес сайта # Создаем объект контекста SSL, чтобы проверить сертификат сервера context = ssl.create_default_context() # Создаем объект HTTP-запроса с указанием IP-адреса сайта и контекста SSL req = urllib.request.Request(url, headers={'Host': url}, method="GET") req.set_proxy(ip, 'http') # Отправляем запрос и получаем ответ with urllib.request.urlopen(req, context=context) as response: html = response.read().decode('utf-8') print(html)