网页爬虫:点击JavaScript按钮
我正在尝试抓取一个网页的数据,但为了获取这些数据,我需要点击一个按钮。这个按钮的源代码是:
"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() );