import requests
# List of proxies
proxy_list = [
'proxy1.example.com:8000',
'proxy2.example.com:8000',
'proxy3.example.com:8000',
# Add more proxies as needed
]
# Function to rotate proxies
def get_proxy():
global proxy_list
proxy = proxy_list.pop(0)
proxy_list.append(proxy)
return {'http': 'http://' + proxy, 'https': 'https://' + proxy}
# Function to make a request using rotated proxy
def make_request(url):
try:
proxy = get_proxy()
response = requests.get(url, proxies=proxy)
if response.status_code == 200:
return response.text
else:
print(f"Request failed with status code: {response.status_code}")
return None
except Exception as e:
print(f"An error occurred: {str(e)}")
return None
# Example usage
if __name__ == "__main__":
target_url = 'http://example.com'
for _ in range(10): # Make 10 requests
response = make_request(target_url)
if response:
print(response)
else:
print("Request failed.")
ഈ സ്ക്രിപ്റ്റ് പ്രോക്സികളുടെ ഒരു ലിസ്റ്റ് നിർവചിക്കുകയും ഓരോ അഭ്യർത്ഥനയ്ക്കും അവയിലൂടെ തിരിക്കാൻ ഫംഗ്ഷനുകൾ നൽകുകയും ചെയ്യുന്നു. നിങ്ങളുടെ ആവശ്യങ്ങൾക്കനുസരിച്ച് പ്രോക്സി ലിസ്റ്റും ടാർഗെറ്റ് URL ഉം ക്രമീകരിക്കാം. മാറ്റിസ്ഥാപിക്കുന്നത് ഉറപ്പാക്കുക 'http://example.com'
നിങ്ങൾ അഭ്യർത്ഥനകൾ അയയ്ക്കാൻ ആഗ്രഹിക്കുന്ന URL ഉപയോഗിച്ച്.
അഭിപ്രായങ്ങൾ (0)
ഇവിടെ ഇതുവരെ അഭിപ്രായങ്ങളൊന്നുമില്ല, നിങ്ങൾക്ക് ആദ്യത്തെയാളാകാം!