爬虫,关于JavaScript写出来的目标url如何提取

python爬虫,已经找到了页面中div包含的信息所在处,要找的url是用javascript写出来的,也就是图片中的这一句:

onclick="opendsfc(\''+bd.dsfcurl+'\')"

接下来应该到哪去找这个 bd.dsfcurl 中的内容?根据上面的bdList,猜测内容可能保存在一个叫zy的函数或文件中对吗?但是这个函数的源码没有找到。

img

说明这个url是动态拼接出来, 使用webdriver打开浏览器等待加载完成,再去拿页面源码,再定位这个url. 如有帮助,请采纳哦

已经完成了,就是利用问题里说到的几个对象,继续js逆向找到了源码里面一个ajax加载的json文件,然后刷新一下界面,从请求里拿到json文件的位置再提取,提取出来的数据就是那些动态加载的url