首页 网站优化内容详情

在线批量获取网页链接工具

2024-06-16 30 网站首席编辑

如何实现自动批量打开网页中的超链接并复制其内容到本地软件如何word中

今天早上起来看到了这个问题,我想练下编程吧,用powershell帮你写一个吧。当然你用一些类似火车头之类的采集软件也可以做到。

由于悟空问答里没有代码高亮,我直接用编辑器里的引用标签写代码,在手机里又不分行,所以我还是一行一行写,加点注释,方便学习powershell的同学们。

//建立一个IE对像,用COM接口

$ie = New-Object -com "InternetExplorer.Application"

//让IE不可见

$ie.Visible= $false

//我用百度做的示例,访问百度

$ie.Navigate("http://www.baidu.com")

//如果没有没全打开百度就继续等待

do { Start-Sleep -s 2 } until ($ie.ReadyState -eq 4)

//获取所有链接,并转化为字符串

$lkn=$ie.Document.getElementsByTagName("a") | select-object href | format-list|Out-String

//依然用com对像建立word对像

$word=new-object -Com "Word.Application"

//向word里增加内容,并让word可见

$doc=$word.documents.Add()

$word.Visible=$True

$selection=$word.Selection

//插入百度首页所有链接

$selection.TypeText($lkn)

//保存关闭并退出

$doc.SaveAs([ref]"d:\test.docx")

$doc.Close()

$word.quit()

在线批量获取网页链接工具

等我写完了,我又检查了我回答的所有内容,忽然发现了提问者要保存的内容是连接里的内容呀,我好像保存的是所有连接。所以以上代码算是赠送。

幸好我以前在我头条号里也做过类似的事情,就是备份我所有的文章成pdf,也就是备份所有连接内容成PDF,包括图像。我用的是phantomjs。代码如下(1.txt里是你要保存的所有连接,可以用上文的powershell获取的test.docx转存,所以我上文做的也不是无用功):

最终备份效果如下:

如果你可能觉得图片里的代码copy不方便,或是不会用phantomjs,可以关注我去我头条号找《解决PhantomJS不能循环打开网页的难题》这篇文章。如果文章里的代码因悟空或头条过滤格式出错,可以发私信找我要。

至于你说是全自动,你在powershell代码里加一句运行phantomjs命令即可以。

如何查询拼多多一键搬家的链接

要查询拼多多一键搬家的链接,可以打开拼多多APP,在搜索框中输入“一键搬家”,然后选择相关的搜索结果,即可进入一键搬家的页面。

如果在网页上查询,可以直接在搜索引擎中输入“拼多多一键搬家”,然后选择相关的链接即可。此外,也可以通过拼多多的官方网站或者官方社交媒体账号获取相关的链接信息。希望以上信息能够帮助到您查询到拼多多一键搬家的链接。

相关标签: # 官方网站