【发布时间】:2018-07-05 03:17:24
【问题描述】:
我对带有表单的交互页面有疑问,因为我必须从表单中选择一个元素,然后渲染当前页面并抓取它
表单是一个简单的单选按钮,它包含一个 onclick 动作并调用一个写入 DOM 元素的 js 函数
<input id="RBLOpcionBuscar_2" type="radio" name="RBLOpcionBuscar" value="Todas" onclick="javascript:setTimeout('__doPostBack(\'RBLOpcionBuscar$2\',\'\')', 0)" />
我找到了不同的选项来获取由 javascript 生成的元素:dryscrape、requests_html、python-qt4 和 selenium,但我不知道如何集成它们,我不想使用 Selenium,因为它会打开浏览器
尊重!
【问题讨论】:
标签: javascript python web-scraping mechanicalsoup