从字符串中的链接获取网站标题

2024-03-30

字符串:“这是徽章,https://stackoverflow.com/badges https://stackoverflow.com/badges布拉布拉布拉”

如果字符串包含一个链接(见上文),我想解析该链接的网站标题。

它应该返回:徽章 - 堆栈内存溢出。

我怎样才能做到这一点?

Thanks.


#!/usr/bin/perl -w

require LWP::UserAgent;

my $ua = LWP::UserAgent->new;
$ua->timeout(10);
$ua->env_proxy;

my $response = $ua->get('http://search.cpan.org/');

if ($response->is_success) {
    print $response->title();
}
else {
    die $response->status_line;
}

See LWP::用户代理 http://p3rl.org/LWP%3a%3aUserAgent。干杯:-)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从字符串中的链接获取网站标题 的相关文章

  • 将大写 URL 重定向为小写(*** 除外) - htaccess

    我正在尝试将大写 URL 重定向为小写 但有点噩梦 主要是我的 htaccess知识缺乏 目前我有
  • Perl 非贪婪

    我遇到非贪婪正则表达式 regex 的问题 我已经看到有关于非贪婪正则表达式的问题 但它们没有回答我的问题 Problem 我正在尝试匹配 lol 锚点的 href Note 我知道这可以通过 Perl HTML 解析模块来完成 我的问题是
  • Bugzilla 中分离客户端的基本权限

    我正在尝试配置一个 Bugzilla 实例 这将允许我的客户登录并为其正在开发 维护的网站提交错误 例如 我创建了 2 个名为 TestProject TestProject2 的产品和一个名为 TestClient 的用户 我想要实现的是
  • 如何为俚语和表情符号构建正则表达式 (regex)

    我需要构建一个正则表达式来匹配俚语 即 lol lmao imo 等 和表情符号 即 P 等 我按照以下示例进行操作http www coderanch com t 497238 java java Regular Expression D
  • 使用 php/regex 验证美国电话号码

    EDIT 我混合并修改了下面给出的两个答案 以形成完整的功能 现在它可以完成我想要的功能 然后是一些 所以我想我会将其发布在这里 以防其他人来寻找同样的东西 Function to analyze string against many p
  • 用于多行字符串的 ECMAScript 正则表达式

    我正在为我的应用程序编写加载过程 它涉及从文件中读取数据并创建具有适当属性的适当对象 该文件由以下格式的连续条目 以换行符分隔 组成 OBJECT TYPE
  • Perl 的 caller() 函数返回错误的行号

    我在 Perl 5 10 1 上运行了以下脚本 usr bin perl use strict use warnings foreach my x 0 x lt 1 x Line 5 print line Line 6 sub print
  • hive regexp_extract 怪异

    我在 regexp extract 方面遇到一些问题 我正在查询制表符分隔的文件 我正在检查的列具有如下所示的字符串 abc def ghi 现在 如果我这样做 select distinct regexp extract name 0 f
  • 如何检查php字符串是否只包含英文字母和数字?

    在 JS 中我使用了这段代码 if string match A Za z0 9 但我不知道如何在 PHP 中做到这一点 Use 预匹配 http php net manual en function preg match php if p
  • 如何在 iPhone 应用程序中使用正则表达式以 , (逗号)分隔字符串

    我必须读取包含三列的 csv 文件 在解析 csv 文件时 我得到了这种格式的字符串克里斯托弗 巴斯 为心爱的国家哭泣 期末论文 电子邮件受保护 cdn cgi l email protection 我想将三列的值存储在一个数组中 所以我使
  • 正则表达式(第一个字符匹配 a-z)

    我有这个正则表达式 a zA Z0 9 上面我想补充的是 第一个字符只能是a zA Z 我怎样才能制作这个正则表达式 尝试这样的事情 a zA Z a zA Z0 9 解释 Start of line string a zA Z Chara
  • 使用包管理器时如何管理 Perl 模块?

    A 最近的问题 https stackoverflow com questions 397817 unable to find perl modules in intrepid ibex ubuntu这让我开始思考 在我尝试过的大多数 Li
  • 正则表达式将从文本文件中提取句子

    我需要一个正则表达式来从文本文件中提取句子 示例文本 以 2004 年底发生的亚洲海啸灾难为例 对 Google 新闻 http news google com 的查询在一个月内 1 月 17 日 返回了超过 80 000 篇有关该事件的在
  • 打包 Perl 应用程序,以便它可以在 Perl 的默认前缀之外工作

    我正在使用 Module Build 尽管我在构建环境上很灵活 来打包我正在编写的一些 Perl 软件 供我工作的内部使用 它包括一些脚本和一些辅助模块 我的计划是这样你就可以指定任何你想要的前缀 即perl默认值之外的东西 INC 在构建
  • 使用Perl/DBI/MySQL/InnoDB查找外键信息

    我想以编程方式查找 MySQL 数据库中特定 InnoDB 表的外键 我正在使用 Perl 我偶然发现 dbh gt foreign key info 我刚刚尝试使用它 但似乎有点错误 它不会返回 ON DELETE 和 ON UPDATE
  • javascript 和 PHP 中的正则表达式有什么区别吗?

    这是在 javascript 中验证电子邮件地址的正则表达式 我不确定是否可以直接在 PHP 中使用它 a z d u00A0 uD7FF uF900 uFDCF uFDF0 uFFEF a z d u00A0 uD7FF uF900 uF
  • Laravel 验证规则仅针对字母

    我正在尝试添加验证规则以仅接受信件 我正在使用regex规则 但它仍然不起作用 下面是我的代码 Validate request input this gt validate request name gt required regex p
  • 重定向而不改变url

    我总是不喜欢 htaccess 我正在尝试建立一个所有请求都通过index php 的网站 但我希望URL 类似于www sample com home 该网址实际上会加载 www sample com index php page hom
  • 使用正则表达式、kibana 搜索数组中的元素

    我正在搜索包含数组字段的记录payload params 我想显示包含该字符串的所有字段aabb 例子 payload params 3raabb 44aabb66 grgeg 展示 3raabb 44aabb66 如何在数组上使用正则表达
  • 使用正则表达式提取两个短语之间的所有单词[重复]

    这个问题在这里已经有答案了 我正在尝试使用以下正则表达式提取两个短语之间的所有单词 b item W w W 0 2 1 one W w W 0 3 business b b item W w W 0 2 3 three W w W 0 3

随机推荐

  • 正则表达式密码验证,OR 运算

    我需要使用以下规则验证密码 7 个字符 必须包含至少一个字母 必须包含至少一个数字或特殊字符 下面的正则表达式遵循 AND 操作 a z 0 9 7 这里如何执行第三条规则中的 OR 运算 我认为这个正则表达式会起作用 a z 0 9 7
  • Haxe + Webpack 导出空对象

    我正在尝试在 Haxe 编译器导出的 JS 上运行 webpack dev server 我正在使用 hxgenjs 库将 haxe 输出拆分为单独的模块 并尝试通过 webpack 合并它们 以使用热模块替换功能 一切似乎都正常 但输出是
  • Rails/Devise - 如何显示注册信息(不仅仅是编辑它)

    我今天安装了 Devise 到目前为止一切正常 devise 似乎唯一没有提供的是 registration show 操作 它显示用户信息 而不是注册编辑页面 我尝试覆盖注册控制器 但收到错误 未知操作 AbstractControlle
  • 将组总计添加到 Pandas 数据框中的最佳方法

    我有一个简单的任务 我想知道是否有更好 更有效的方法来完成 我有一个如下所示的数据框 Group Score Count 0 A 5 100 1 A 1 50 2 A 3 5 3 B 1 40 4 B 2 20 5 B 1 60 我想添加一
  • 从 PyPi 下载轮子

    如何从列出的软件包中下载特定的车轮PyPi https pypi python org pypi 我假设我会使用wget or curl 但我不确定要使用哪些参数 众所周知 PyPI 很难内省 幸运的是 Debian 项目用于扫描 FTP
  • 找出函数属于哪个模块

    在 ghci haskell 中 有一个命令可以告诉我函数属于哪个模块 在加载的模块中 例如如果该函数被称为whichMod 那么它将按如下方式工作 Prelude gt whichMod take Prelude Prelude gt w
  • 如何在 flutter 中使用进度指示器?

    我是颤振新手 想知道什么是更好的添加方法CircularProgressIndicator在我的布局中 例如 我的登录视图 该视图有用户名 密码和登录按钮 我确实想创建一个覆盖布局 用Opacity 在加载时 显示进度指示器 就像我在 Na
  • CDI 注入 POJO 何时应该起作用? (玻璃鱼 v3)

    当我将 EJB 3 1 beans 注入到 Inject 创建的 POJO 中时 注入就会起作用 当我自己构建 POJO 时 它不会 Glassfish v3 这是正确的行为吗 我的类 在 EJB 模块中 Singleton LocalBe
  • 为什么 Django 在测试期间不创建空白数据库?

    当我运行单元测试时 Django 1 6 似乎没有创建一个空白数据库来进行测试 我不明白为什么 姜戈docs http django readthedocs org en 1 6 topics testing overview html t
  • 在没有 UIWebView 的情况下播放 YouTube 链接的视频

    我想在我的应用程序中播放来自 YouTube 链接的视频 例如 http www youtube com watch v Uner 3tTY1I 但我不想将用户重定向到应用程序中的任何网络视图 只是想在我的应用程序的当前视图中的视频播放器中
  • 从 Python 访问/调用 Simulink

    我想在 Simulink 中对系统进行建模 然后从 python 程序访问该模拟以为其提供新的条件或输入 我知道有一个模块允许您从 Python 访问 Matlab 引擎 但这有点不同 我想要一个在 Simulink 中建模的系统 并使用
  • 当“参数列表太长”时,如何删除所有超过 3 天的文件?

    我有一个日志文件目录 其中包含 82000 个文件和目录 大约各半 我需要删除所有超过 3 天的文件和目录 在包含 37000 个文件的目录中 我可以使用以下命令执行此操作 find mtime 3 exec rm 但是对于 82000 个
  • 通过 EWS 为用户提供时区和工作时间

    是否可以通过EWS获取用户的时区和工作时间 我能够提取当前用户的 TZ 和工作时间 初始化 ExchangeService 的帐户 UserConfiguration usrConfig UserConfiguration Bind ser
  • vb.net返回多种类型的json对象?

    我需要从 Web 服务返回一些数据 如下所示 data page 1 data count 12883 data rows 0 id 1 data rows 0 name bob data rows 1 id 2 data rows 1 n
  • 在 C# 4.0 中,为什么方法中的输出参数不能是协变的?

    鉴于这个神奇的界面 public interface IHat
  • 特定嵌套属性的 MongoDB 投影

    data visits daily 2018 09 05 3586 2018 09 06 2969 2018 09 07 2624 2018 09 08 2803 2018 09 09 3439 2018 09 10 3655 我在 Mon
  • 对主干集合进行排序

    所需的功能 我正在使用 Backbone Collection 来查看可排序列表中的数据 我已经得到了单击某些 dom 元素会在我的 Collection 上设置属性的部分 以确定我想要排序的字段以及应该进行哪个方向的排序 然后应该在集合上
  • 从构建秘密设置 docker env var

    使用新的Docker时有没有办法设置环境变量构建增强功能 https docs docker com develop develop images build enhancements 试过 RUN mount type secret id
  • 无法使用 flutter 在 iOS 14 上运行 ios 应用程序 [关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 我刚刚安装了 iOS 14 beta 并将 Xcode 更新到最新版本 12 beta 3 我收到类似的错误 Unabl
  • 从字符串中的链接获取网站标题

    字符串 这是徽章 https stackoverflow com badges https stackoverflow com badges布拉布拉布拉 如果字符串包含一个链接 见上文 我想解析该链接的网站标题 它应该返回 徽章 堆栈内存溢