在python中使用request-html进行剪贴之前渲染元素不起作用

时间:2019-11-28 18:09:56

标签: python web-scraping python-requests-html

我正在尝试抓取此页面(例如): https://super.walmart.com.mx/papel-higienico/papel-higienico-petalo-rendimax-12-rollos-con-320-hojas-dobles/00750194345845

...以获取产品价格。使用requests-html,我可以在其他页面中获取动态内容,但是在wallmart上不起作用。我知道我可以使用硒来做到这一点,但是我试图理解为什么它不能与requests-html一起使用,并且(如果可能)如何做到这一点。

这是我当前的代码:

import requests_html as rh

session = rh.HTMLSession()
r = session.get("https://super.walmart.com.mx/papel-higienico/papel-higienico-petalo-rendimax-12-rollos-con-320-hojas-dobles/00750194345845")

r.html.render()
r.html.find('.main-content_rightContainer__3_cSi',first=True).text

0 个答案:

没有答案