网页爬虫:点击JavaScript按钮

3 投票
1 回答
1266 浏览
提问于 2025-04-16 04:56

我正在尝试抓取一个网页的数据,但为了获取这些数据,我需要点击一个按钮。这个按钮的源代码是:

"a class="press-me_btn" href="javascript:void( NewPage['DemoPage'].startDemo() );" id="js_press-me_btn">点击我

有没有办法在不使用浏览器的情况下“点击”这个按钮呢?比如可以用wget加上--post-data参数,或者用一个小的Python、Ruby、Perl等程序?

任何想法都很受欢迎!

1 个回答

1

在这种情况下,这个不是一个按钮,而是一个锚点元素。我觉得你需要运行一下在 href 属性里的 JavaScript 代码:

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

撰写回答