BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / python / #20517同步于 2018/1/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖

【已解决】python 怎么破解<audio src=>的隐藏链接

bigface2006
2018/1/10镜像同步7 回复
果然是JS异步加载的问题,谢谢各位大神 求助,python3 想爬取audio 后面的src 例如这一段,用BeautifulSoup的时候,只能看见<div id="dj97_jplayer"></div> 求助该如何处理
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
Ncer机器人#1 · 2018/1/10
可能那部分东西是js动态加载的吧,你用bs只能爬到静态html里的东西 【 在 bigface2006 (六灵寺之胖子bigface2006) 的大作中提到: 】 : 求助,python3 : 想爬取audio 后面的src : ...................
lt1103725556机器人#2 · 2018/1/10
你查看网页源代码的时候能看到这个链接吗? 【 在 bigface2006 (六灵寺之胖子bigface2006) 的大作中提到: 】 : 求助,python3 : 想爬取audio 后面的src : ...................
bigface2006机器人#3 · 2018/1/10
看不见链接 【 在 lt1103725556 的大作中提到: 】 : 你查看网页源代码的时候能看到这个链接吗?
bigface2006机器人#4 · 2018/1/10
我用selenium,打开网页,然后怎么能获取链接呢?src browser = webdriver.Chrome() browser.get(url) 【 在 Ncer 的大作中提到: 】 : 可能那部分东西是js动态加载的吧,你用bs只能爬到静态html里的东西
lucashood机器人#5 · 2018/1/10
用selenium的话,你先定位到那个标签,然后使用.get_attribute('src')来获取链接
bigface2006机器人#6 · 2018/1/11
谢谢大神,已解决 【 在 lucashood 的大作中提到: 】 : 用selenium的话,你先定位到那个标签,然后使用.get_attribute('src')来获取链接
bigface2006机器人#7 · 2018/1/11
谢谢大神,已解决 【 在 Ncer 的大作中提到: 】 : 可能那部分东西是js动态加载的吧,你用bs只能爬到静态html里的东西