php - 使用 curl 和 substr_count 搜索源代码,使用特定计数,并获取所有行
问题描述
我正在尝试查看网站的 html 源代码。我是 curl 的新手,但到目前为止我已经完成了第一步。但是我的目的是使用 substr_count 并使用它的结果来检索包含这个单词的行。例如:mailto 在源代码中存在 3 次。我需要使用第三个并像这样获取文本:mailto:question@question.com。其他“mailto”文本包含其他电子邮件。
<?php
$ch = curl_init();
$url = 'website.com';
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$content=curl_exec($ch);
$html = substr_count(htmlspecialchars($content),"mailto");
echo $html;
curl_close($ch);
?>
解决方案
推荐阅读
- c# - 使用 oauth2.0 成功生成访问令牌后,将文件/文件夹上传到 Webapplication 中的 onedrive/sharepoint
- java - Jersey POST 方法参数为空
- javascript - TypeError:Recaptcha 不是构造函数
- authentication - Using ambassador authservice to only require basic auth on some routes/urls (or services)
- antlr4 - how to use sequence for tokenazation but not returned as par of result
- objective-c - Why did Apple design __block for write auto var in block?
- scala - Scala:具有不同上下文和依赖关系的 ReaderT 组合
- javascript - 调用异步函数 main 的正确方法?
- ethereum - 功能的气体估计:无限
- tfs - 如何将测试计划(或测试用例)从一个 VSTS 迁移到另一个 VSTS?