html.render()一直为None

来源:1-1 从零开始 系统入门python爬虫工程师-课程导学

四月C

2021-06-28

老师好,在我使用requests_html库时,出现了以下问题

from requests_html import HTMLSession
session = HTMLSession()
r = session.get("https://zkkun.com/")
print(r.html.render())
print(r.html.html)

在上边的代码中,r.html.html有输出html代码,但是r.html.render()一直输出为None,加参数,换网站都是None,请问有什么解决方法吗?

写回答

1回答

bobby

2021-06-29

你先print一下 r.text看看返回的内容是什么,以及返回的状态码是多少?是否没有被反爬?

0
2
bobby
回复
四月C
没有经过渲染的html代码是什么?你截图我看看具体的内容。我没有用过requests_html 这个库
2021-07-02
共2条回复

Python爬虫工程师实战 大数据时代必备

慕课网严选精品教程,高质量内容+服务!

2377 学习 · 1158 问题

查看课程