文章详情页
python - 爬虫如何获取onclick的链接
浏览:174日期:2022-09-08 15:53:14
问题描述
<a onclick='xxx(1)'>xxxx</a>
类似如上这种需要点击一下才会打开一个网页的,这种链接该如何获取呢?除了手工分析参数自己构造请求, selenium 定位模拟点击,还有什么方法么?
问题解答
回答1:如果js有做混淆或者加密,无法直接从代码中获取到链接的话,那只有模拟点击能做到了。
回答2:from bs4 import BeautifulSoup as bsfor a_tag in bs(html_body,’html.parser’).find_all(’a’): print(a_tag[’onclick’])回答3:
正则表达式提取呗
相关文章:
1. docker不显示端口映射呢?2. docker-compose中volumes的问题3. boot2docker无法启动4. dockerfile - 我用docker build的时候出现下边问题 麻烦帮我看一下5. docker api 开发的端口怎么获取?6. docker images显示的镜像过多,狗眼被亮瞎了,怎么办?7. mysql - phpmyadmin怎么分段导出数据啊?8. macos - mac下docker如何设置代理9. debian - docker依赖的aufs-tools源码哪里可以找到啊?10. docker start -a dockername 老是卡住,什么情况?
排行榜

网公网安备