#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)
Я был бы очень признателен за помощь.