
用select('ul 的 css 路径')find_all()
css路径直接用浏览器开发视图,从ul复制就好,当然也可以把前面多余的部分删掉
获取a标签元素,然后后面click()即可
给个例子把:
<!doctype html><html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<a href="这里是a标签的路径">这里是a标签的名称</a>
<button onclick="fn()">点击打开a标签</button>
<script>
var a = documentgetElementsByTagName('a')[0];
function fn(){
aclick();
}
</script>
</body>
</html>
刚刚试了一下你的代码,结果是不是和上面上这个一样的。首先代码不建议这样写,代码不规范后面很容易报错的,你的ul标签没有结尾。因为整个LI都是超链接,那里面的内容就不可能会被点击到,所以只能做JS跳转。具体代码可以上网查询。
如果是捕获通过>
以上就是关于python3 用BeautifulSoup 爬取指定ul下的a标签全部的内容,包括:python3 用BeautifulSoup 爬取指定ul下的a标签、javascript如何模拟鼠标点击a便签、HTML的li加超链请教等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)