perl - 如何使用 Perl 中的 Mechanize 跟踪包含 2 项内容的链接?

标签 perl hyperlink mechanize www-mechanize

我想点击包含 $foo 和 $bar 的链接。

我试过这个,但没有用。
$mech->follow_link( url_regex => qr/$foo/i && url_regex => qr/$bar/i)

最佳答案

您可以编写一个匹配两个子模式的正则表达式:

qr/(?=.*?$foo)(?=.*$bar)/is

由于 .*,这使用了两个可以匹配字符串中任何位置的前瞻。字首。

请注意,这效率更低,并且匹配的子字符串会有所不同。

关于perl - 如何使用 Perl 中的 Mechanize 跟踪包含 2 项内容的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18238157/

相关文章:

php - 运行一个无限循环的 php 文件

html - 如何向 XML 添加可点击的链接?

找不到 Ruby Mechanize 代码转换器

perl - 格式化哈希内容以生成报告

perl,函数仅打印数组的第一个元素

HTML 按钮从文本链接到网站

html - 目标 ="_blank"在 IE9 中打开一个新窗口,而不是一个新选项卡

ruby-on-rails - 在 rails 中使用 mechanize 删除类的实例

python mechanize/requests/selenium 用于弹出登录?

perl - 在对象实例上调用 new 有什么好处?