WWW :: Mechanizefind_all_links()
を使用して、メソッドを使用してHTMLページからいくつかのリンクを抽出しようとしています。これらの基準でのマッチングをサポートします。
- 文章
- text_regex
- url
- url_regex
- url_abs
- url_abs_regex
..。
テキスト「xyz」を含むリンクを除くすべてのリンクを抽出するにはどうすればよいですか?
WWW :: Mechanizefind_all_links()
を使用して、メソッドを使用してHTMLページからいくつかのリンクを抽出しようとしています。これらの基準でのマッチングをサポートします。
テキスト「xyz」を含むリンクを除くすべてのリンクを抽出するにはどうすればよいですか?
'text_regex'
次の基準を使用できます。
$mech->find_all_links(text_regex => qr/^(?!xyz$).*$/);
否定先読みアサーションの詳細については、 perldoc perlreを参照してください。
すべてのリンクを取得してから、「grep」を使用して必要のないリンクをスキップしてみませんか?