使用PHP从URL列表中提取特定URL

时间:2015-08-31 05:25:19

标签: php web-scraping

我有一个包含100多个网页的列表,我需要从中找到特定的网址。现在,我必须手动浏览每个页面以查找URL并记下它们。有没有办法找到这个?

1 个答案:

答案 0 :(得分:0)

这应该做,将链接放在名为links.txt的文件中 并在代码中将example.com替换为您要搜索的URL,然后执行

修改

<?php

$theURL = "example.com";
$webPagesURLs = "
http://example.com
http://example1.com
https://en.wikipedia.org/wiki/Example.com
http://example2.com
";
foreach(explode("\n",trim($webPagesURLs)) as $webPageURL){
    $webPageContent = @file_get_contents($webPageURL);
    if(strpos($webPageContent, $theURL) !== false ){
        print "$theURL Found in <a href=$webPageURL > $webPageURL </a><br>\n";
    }
}

?>