Skip to content

Connection Closed rendering Facebook page #2

@rmassidda

Description

@rmassidda

An exception is raised inside generate_soup method.
This seems to happen only with Facebook pages, I isolated the get/render part of the code and it runs smoothly with other websites.
Could this be related to the parameters of Retry?

Raised exception:
File "~/Projects/livorno-wave-bot/test.py", line 20, in <module>
main()
File "~/Projects/livorno-wave-bot/test.py", line 15, in main
r.html.render(timeout=100) #here the Javascript is rendered in a mock browser
File "~/.local/lib/python3.7/site-packages/requests_html.py", line 583, in render
content, result, page = self.session.loop.run_until_complete(_async_render(url=self.url, script=script, sleep=sleep, wait=wait, content=self.html, reload=reload, scrolldown=scrolldown, timeout=timeout, keep_page=keep_page))
File "/usr/lib64/python3.7/asyncio/base_events.py", line 573, in run_until_complete
return future.result()
File "~/.local/lib/python3.7/site-packages/requests_html.py", line 538, in _async_render
page = await self.session.browser.newPage()
File "~/.local/lib/python3.7/site-packages/pyppeteer/browser.py", line 192, in newPage
return await self._defaultContext.newPage()
File "~/.local/lib/python3.7/site-packages/pyppeteer/browser.py", line 329, in newPage
return await self._browser._createPageInContext(self._id)
File "~/.local/lib/python3.7/site-packages/pyppeteer/browser.py", line 200, in _createPageInContext
'Target.createTarget', options)).get('targetId')
File "~/.local/lib/python3.7/site-packages/pyppeteer/connection.py", line 85, in send
raise ConnectionError('Connection is closed')
ConnectionError: Connection is closed

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions