小乐图客攻略:[22]如何批量提取网页链接地址
的有关信息介绍如下:我们知道小乐图客支持自定义JS功能,本文分享给大家如何使用小乐图客一键批量提取网页中的链接(文字链接、图片链接、视频链接、音频链接、Flash链接等等)及相应的链接文字。
首先,我们使用Chrome浏览器打开网页(以百度首页为例)。
(确保谷歌浏览器,已安装小乐图客极客版,
可到官方博客下载免费离线安装包,
或者到ChromeWeb Store官方应用商店在线免费安装)
然后点击小乐图客笑脸点击扩展图标,打开小乐图客泡泡框。
鼠标移动JS图标按钮上方。
示例1)
获取当前网页所有链接URL地址的方法:
选择内置代码下拉框中的URL,然后点击GO
如果没有此内置代码可选,可以在代码文本框中,输入下列代码:
return urlArr('a[href]').join('\n')
然后再结果文本框中,即可看到代码执行后的输出结果,
是当前网页上所有的链接地址。
这些地址可以直接选中复制,甚至编辑一下,
或者在下方重命名一下,然后点击下方的保存按钮,
直接下载保存为txt文本。
示例2)
获取当前网页所有链接URL地址 以及相应链接文字(锚文本)的方法:
选择内置代码下拉框中的name-URLs,然后点击GO
如果没有此内置代码可选,可以在代码文本框中,输入下列代码:
return urlArr('a[href]','','innerText').join('\n')
示例3)
获取当前网页所有图片URL地址的方法:
选择内置代码下拉框中的Image urls,然后点击GO
如果没有此内置代码可选,可以在代码文本框中,输入下列代码:
return urlArr('img[src]','src').join('\n')
示例4)
获取当前网页所有视频URL地址的方法:
选择内置代码下拉框中的video urls,然后点击GO
如果没有此内置代码可选,可以在代码文本框中,输入下列代码:
return urlArr('source[type*=video]','src').join('\n')
如结果为空,表示没有相应的视频。
示例5)
获取当前网页所有音频URL地址的方法:
选择内置代码下拉框中的audio urls,然后点击GO
如果没有此内置代码可选,可以在代码文本框中,输入下列代码:
return urlArr('source[type*=audio]','src').join('\n')
示例6)
获取当前网页所有Flash URL地址的方法:
选择内置代码下拉框中的flash urls,然后点击GO
如果没有此内置代码可选,可以在代码文本框中,输入下列代码:
return urlArr('embed','src').join('\n')