pip install asyncio aiohttp pyppeteer
import asyncio
import aiohttp
from pyppeteer import launch
from fake_useragent import UserAgent
async def visit_page(url, proxy, user_agent):
browser = await launch(headless=True, args=[f'--proxy-server={proxy}'])
page = await browser.newPage()
await page.setUserAgent(user_agent)
await page.goto(url)
await page.waitFor(1000) # 1 saniye bekle
# Basit bir mouse hareketi simülasyonu
await page.mouse.move(100, 100)
await page.mouse.click(100, 100)
await browser.close()
async def main():
urls = ["https://www.example.com", "https://www.example2.com"] # Ziyaret edilecek URL'ler
proxy_list = ["http://proxy1:port", "http://proxy2:port"] # Proxy'ler
user_agent = UserAgent()
tasks = []
for url in urls:
proxy = random.choice(proxy_list)
ua = user_agent.random
task = asyncio.create_task(visit_page(url, proxy, ua))
tasks.append(task)
await asyncio.gather(*tasks)
asyncio.run(main())