- Katılım
- 30 Nisan 2025
- Mesajlar
- 203.820
- Tepkime puanı
- 8
- Puanları
- 13.051
Bu kod ile sitenize hızlı bir şekilde farklı headerler ile HTTP istekleri spamlayabilirsiniz.
Python:
import requests
import random
import time
from concurrent.futures import ThreadPoolExecutor
urls = [
'https://google.com/',
'https://youtube.com'
]
user_agents = [
'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36',
'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.3 Safari/605.1.15',
'Mozilla/5.0 (iPhone; CPU iPhone OS 14_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.1 Mobile/15E148 Safari/604.1',
'Mozilla/5.0 (Linux; Android 10; SM-G975F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.120 Mobile Safari/537.36'
]
def refresh_page(url):
headers = {
'User-Agent': random.choice(user_agents)
}
try:
response = requests.get(url, headers=headers, timeout=5)
if response.status_code == 200:
print(f'Successfully refreshed {url} using {headers["User-Agent"]}')
else:
print(f'Failed to load {url} with status code {response.status_code}')
except Exception as e:
print(f'Error accessing {url}: {e}')
def refresh_pages_concurrently(url_list, num_threads=10, interval=1):
with ThreadPoolExecutor(max_workers=num_threads) as executor:
while True:
executor.map(refresh_page, random.choices(url_list, k=num_threads))
time.sleep(interval)
refresh_pages_concurrently(urls, num_threads=10, interval=1)
