网页抓取:按 javascript 按钮

发布于 2024-09-26 09:43:12 字数 270 浏览 4 评论 0原文

我正在尝试抓取网页并接收我需要按下按钮的数据。这是按钮的源代码:

"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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

策马西风 2024-10-03 09:43:12

在这种情况下,这些不是一个按钮,它是一个 锚元素,我认为你需要运行 js 代码,即 href 属性中:

javascript:void( NewPage['DemoPage'].startDemo() );

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:

javascript:void( NewPage['DemoPage'].startDemo() );
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文