在 html 代码里看到,想进行点击的链接 url 内容是:javascript:void(0)
爬虫程序允许(应该是在页面加载完成后)执行一个 JS 脚本实现点击,请教这个 JS 应该怎么写?
<a href="javascript:void(0)" onclick="GetDataPage(600477,12)">下一页</a>
谢谢各位解答!
1
Patrick95 2019-11-05 18:13:49 +08:00
在 html 里找这个 a 标签的 dom 上下文,定位 a 标签然后调用 click()
|
2
molvqingtai 2019-11-05 19:17:38 +08:00
前几天刚好实现了一个异步 DOM 选择器
![]( https://user-gold-cdn.xitu.io/2019/10/26/16e07b0e3a1a385b?w=2048&h=3434&f=png&s=837594) |
3
l4ever 2019-11-05 19:26:57 +08:00
```
<html> <head> <a href="javascript:void(0)" onclick="alert('别点我');GetDataPage(600477,12)">下一页</a> <script type="text/javascript" src="https://cdn.staticfile.org/jquery/2.2.4/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("a").click(); }); </script> </head> <body> </body> </html> ``` |
4
ragnaroks 2019-11-06 10:53:19 +08:00
说个无关的, href="javascript:void(0)" 没有必要
|