• XSS.stack #1 – первый литературный журнал от юзеров форума

Get запрос по IP, не получается

Peace

(L3) cache
Забанен
Регистрация
19.12.2022
Сообщения
255
Реакции
80
Пожалуйста, обратите внимание, что пользователь заблокирован
Добрый вечер, встал вопрос по python. Мне нужно сделать запрос по ip на сайт, плюс правильная реализация ssl подключения. Есть кто может помочь ?
 
Добрый вечер, встал вопрос по python. Мне нужно сделать запрос по ip на сайт, плюс правильная реализация ssl подключения. Есть кто может помочь ?
Нужен пример запроса. Библиотерка requests. Изначально добавить ip сайта в hosts для валидной обработки запроса на той стороне.

/etc/hosts
142.250.181.238 google.com

import requests
data = requests.get('https://google.com')
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Особо ничего не ясно. Но вот

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)
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Особо ничего не ясно. Но вот

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)
спасибо то что нужно было !
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх