Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用Python从动态页面提取链接?_Javascript_Python_Html_Dynamic - Fatal编程技术网

Javascript 如何使用Python从动态页面提取链接?

Javascript 如何使用Python从动态页面提取链接?,javascript,python,html,dynamic,Javascript,Python,Html,Dynamic,我试图实现的是使大规模下载更容易。问题是,链接位于主页前面打开的页面内。我必须手动单击库,然后将其展开 一旦它被展开,我可以按住ctrl+A键,然后查看源代码,将其复制并粘贴到txt中,以便python脚本可以进入并提取链接 使用firebug后,我可以看到与库窗口相关的div <div id="mapLibrary" class="modal hide in" style="display: block;" aria-hidden="false"> 我想要获取并创建一个单独的ht

我试图实现的是使大规模下载更容易。问题是,链接位于主页前面打开的页面内。我必须手动单击库,然后将其展开

一旦它被展开,我可以按住ctrl+A键,然后查看源代码,将其复制并粘贴到txt中,以便python脚本可以进入并提取链接

使用firebug后,我可以看到与库窗口相关的div

<div id="mapLibrary" class="modal hide in" style="display: block;" aria-hidden="false">
我想要获取并创建一个单独的html的链接,我可以这样做,这些链接已经驻留在div中


class=libraryGrid->为什么要使用python来实现这一点?我是说,你有一个javascript标签。jQuery只需两行就可以完成这项工作。你能发布一个链接到你试图解析的页面吗?这个网站是一个图像网站,看起来你需要一个帐户来查看这个页面,所以我帮不了你。不过我会玩jquery。你可以选择所有链接,只需$'a'和过滤器,直到你找到一个你想要的过滤器。您甚至可以在导航到该页面时使用greasmonkey执行代码,以节省一些复制/粘贴时间。很抱歉,没有提及帐户交易。我倾向于python的原因很简单,它相对容易使用。希望我能被批准安装beautifulsoup,我的印象是它对爬行/报废非常健壮。我将研究jquery路线,通过这个辅助项目了解我能做些什么是很有趣的。谢谢您提供的信息。您愿意将该页面的源代码粘贴到粘贴箱或其他地方吗?如果你提供信息来源,让我知道你想得到哪个链接,也许我能想出一些有用的办法。