• Pypperteer бесконечно загружает страницу с динамическим содержимым. Как решить проблему?

    @MartinKlow
    работа intercepting зависит от браузера, попробуй orbita (gologin) и этот код

    import asyncio
    import pyppeteer
    from gologin import GoLogin
    
    async def intercept_network_request(req):
        print(req.url)
        await req.continue_()
        
    
    
    async def main():
        gl = GoLogin({
            "token": "yU0token",
            "profile_id": "yU0Pr0f1leiD",
            })
    
        debugger_address = gl.start()
        browser = await pyppeteer.connect(browserURL="http://"+debugger_address)
        page = await browser.newPage()
        await page.goto('https://www.google.com/search?q=sun+flower&rlz=1C1CHBF_enIN963IN963&source=lnms&tbm=isch&sa=X&sqi=2&ved=2ahUKEwjboKfMkoj0AhURppUCHS9hAuMQ_AUoAXoECAIQAw&biw=1920&bih=486&dpr=1')
        await page.setRequestInterception(True)
        new_resutls = page.on('request', 
            lambda req: asyncio.ensure_future(intercept_network_request(req)))
        await page.reload()
    
    
    asyncio.get_event_loop().run_until_complete(main())
    Ответ написан
    Комментировать