使用Python渲染Javascript网站时出现Erros

时间:2019-05-06 07:44:26

标签: javascript python-3.x

我正在尝试抓取一个Javascript繁重的网站。

# import HTMLSession from requests_html
from requests_html import HTMLSession
import logging
import time

# Logging warnings to avoid error messages
logging.captureWarnings(True)

# create an HTML Session object
session = HTMLSession()

url = 'https://duckduckgo.com/'

# Use the object above to connect to needed webpage
resp = session.get(url,verify=False)

# Run JavaScript code on webpage
resp.html.render()

但是,根据尝试此代码的网站,我遇到以下2个错误之一

  1. RuntimeError:无法在现有事件循环中使用HTMLSession。请改用AsyncHTMLSession。

  2. ConnectionError:HTTPSConnectionPool(host ='duckduckgo.com',端口= 443):URL超过了最大重试次数:/(由NewConnectionError(':导致:无法建立新连接:[Errno 11001] getaddrinfo失败',))

我无法解决这两个问题。你能帮忙吗?

0 个答案:

没有答案