Не удается отправлять запросы на определенный URL-адрес в python с помощью прокси-серверов socks4

#python #proxy #python-requests

Вопрос:

Я создаю «скребок», и мне нужна моя программа для отправки запросов на определенный URL-адрес через прокси-серверы socks4. Что бы я ни делал, он отправляет запрос с моего ip-адреса, и в конечном итоге он блокируется. Сам скребок работает, но он не отправляет его с прокси-сервера, на который я его хочу. Вот часть моего кода, ответственная за отправку запроса:

 import requests
from requests import Session
from cloudscraper import create_scraper

session = Session()
agent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)Chrome/83.0.4103.106 Safari/537.36'
scraper = create_scraper(sess=Session(), browser={'custom': agent})

proxi = 'random socks4 proxy'
payload = ({
        'agent': {
            'name': 'Table',
            'version': 1
        },
        'username': 'myname',
        'password': 'mypassword',
        'requestUser': 'true'
    })
scrape_proxies = {"http": "socks4://" proxi,     "https": "socks4://" proxi}
resp = scraper.post(url, json=payload, headers={"Content-Type": "application/json", 'Pragma': 'no-cache', 'Connection':'close'}, timeout=10)
 

Я был бы очень признателен за помощь.