文章详情页
python - 爬虫如何获取onclick的链接
浏览:220日期: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. node.js - yo webapp构建项目时报错了,如图2. android-studio - android studio自带模拟器中的本地“图库”所对应的路径是什么?3. php-_server-php_self - nginx $_SERVER[’PHP_SELF’] 得到重复路径是什么原因?4. thinkphp中Controller里面使用Request::File(’image’);5. 【python小白】 问关于之初始化一次对象的问题6. css3 - 学习css构建图形时,遇到一个很有意思的现象,具体代码如下7. python 多进程如何调试8. 求大神指点js修改margintop导致无限下滑的问题9. mysql - sysbench cpu测试的结果看不懂,求解10. mysql新建字段时 timestamp NOT NULL DEFAULT ’0000-00-00 00:00:00’ 报错
排行榜

网公网安备