网页抓取:按 javascript 按钮
我正在尝试抓取网页并接收我需要按下按钮的数据。这是按钮的源代码:
"a class="press-me_btn" href="javascript:void( NewPage['DemoPage'].startDemo() );" id="js_press-me_btn">PRESS ME
Is是否可以在不使用浏览器的情况下以某种方式“按下”按钮?或者通过使用带有 --post-data 参数的 wget 或者小型 python、ruby、perl 等应用程序
?
I am trying to scrape a web page and to recieve the data i need to press a button. This is the source code for the button:
"a class="press-me_btn" href="javascript:void( NewPage['DemoPage'].startDemo() );" id="js_press-me_btn">PRESS ME
Is it possible to "press" the button somehow without using a browser? either by using wget with the --post-data argument or maybe a small python, ruby, perl etc. application?
Any ideas are appreciated!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在这种情况下,这些不是一个按钮,它是一个 锚元素,我认为你需要运行 js 代码,即 href 属性中:
In this case these is not a button, it is an anchor element, i think that you will need to run the js code, that is in the href attribute: