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())