首页 > 解决方案 > 使用 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);

?>

标签: phpcurl

解决方案


推荐阅读