это мой код, который я хочу использовать для каждого запроса, он использует другой прокси, но он этого не делает. где проблема может кто-нибудь помочь решить эту ошибку.
используя мой код, он всегда использует один и тот же URL-адрес в мульти-прокси, но я хочу, чтобы тот же URL-адрес только в 1 прокси, а затем использовать 2-й URL-адрес из списка URL-адресов и использовать 2-й прокси из списка прокси
import os, re, sys, socket, binascii, time, json, random, threading, getpass
import requests
def get_proxies(url):
urls = 'https://www.proxy-list.download/api/v1/get?type=https'
Headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:64.0) Gecko/20100101 Firefox/64.0'
}
source = requests.get(urls, timeout=5, headers=Headers).text
with open('proxy.txt', 'a') as writer:
writer.write(source+'\n')
proxylist = open('proxy.txt','r').readlines()
for proxy in proxylist:
proxy = proxy.rstrip()
proxys = proxy
proxies = {
'https': proxys,
}
print("Scanning -> "+url+'='+proxys)
s = requests.Session()
s.proxies = proxies
r = s.get('https://api.hackertarget.com/reverseiplookup/?q='+url).text
with open('rev.txt', 'a') as writer:
writer.write(r+'\n')
def passfor():
list = open(input("List : "),'r').readlines()
for url in list:
try:
url = url.rstrip()
data=get_proxies(url)
except:
pass
get_proxies(url)
Passwd = getpass.getpass("Give Passwd : ")
if "" in Passwd:
passfor()
else:
exit()