html – Perl Mechanize查找Div内的所有链接

html – Perl Mechanize查找Div内的所有链接,第1张

概述有没有办法通过使用Mechanize查找特定div中的所有链接? 我试图使用find_all_links但无法找到解决这个问题的方法. 例如, <div class="sometag"><ul class"tags"><li><a href="/a.html">A</a></li><li><a href="/b.html">B</a></li> </ul></div> 从HTML文件中获 有没有办法通过使用Mechanize查找特定div中的所有链接?

我试图使用find_all_links但无法找到解决这个问题的方法.
例如,

<div ><ul class"Tags"><li><a href="/a.HTML">A</a></li><li><a href="/b.HTML">B</a></li> </ul></div>
解决方法 从HTML文件中获取有用信息的有用工具是 HTML::Grabber.它使用jquery样式的语法来引用HTML中的元素,因此您可能会执行以下 *** 作:

use HTML::Grabber;# Your mechanize stuff here ...my $dom = HTML::Grabber->new( HTML => $mech->content );my @links;$dom->find('div.soMetag a')->each(sub {    push @links,$_->attr('href');});
总结

以上是内存溢出为你收集整理的html – Perl Mechanize查找Div内的所有链接全部内容,希望文章能够帮你解决html – Perl Mechanize查找Div内的所有链接所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1083811.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存