javascript - 使用python的requests-html通过执行js绕过adblock
问题描述
我的目标是使用请求 HTML 来获取 js 加载的文本。静态 HTML 显示一条请求关闭 AdBlock 的消息。我正在使用下面应该执行 js 的代码,但我得到的 HTML 仍然是静态的。任何人都可以就如何解决这个问题提供建议,或者至少解释为什么我没有得到动态内容?为什么 AdBlock 消息仍然出现?
from requests_html import HTMLSession
session = HTMLSession()
r = session.get('https://wyborcza.pl/7,173236,25975806,free-khaled-drareni.html')
r.html.render()
print(r.html.html)
解决方案
推荐阅读
- python - 创建函数以执行值计数和绘制数据
- php - Laravel Artisan 事件:生成命令引发致命错误
- certificate - 带有从最近过期的“DST 根 CA”挂起的证书的链接预览在 Whatsapp Desktop 中不起作用
- python - 有没有办法匹配 Python ≥ 3.10 中的不等式?
- mongodb - 如何获取 MongoDB Atlas 函数中所有集合的名称?
- php - PHP 8.0.2 - 加载 Zend 扩展“xdebug”失败
- python - Selenium 不能使用 find_element_by_css_selector()
- powershell - 在powershell中,调用参数后获取函数的预调用参数?
- r - 赛普拉斯:选择和迭代 R 闪亮的 selectizeInput 元素
- python - 如何在python docx中将修改后的段落加粗