I'm not sure if it's the setting of my computer (Windows 7, Python3.8, just recently installed requests_html), but no matter which site I choose, the render
method is resulting in timeout error
I have played around with timeout parameter, but no luck.
import os
import sys
import requests_html
import requests
import pyppeteer
def get_request(url, render = False):
session = requests_html.HTMLSession()
res = session.get(url)
try:
res.raise_for_status()
except ValueError as e:
raise('Dead link')
if render:
res.html.render(sleep = 2, timeout = 20)
return res, session
def test_render():
url = 'https://www.yahoo.com/'
res, session = get_request(url, render = True)