怎么用php采集网站数据
2个回答
展开全部
比较简单的做法是用file_get_contents,看下面的代码,file_get_contents 可以把整个url的数据读取到函数返回结果中。
<?php
try {
$content = file_get_contents('http://www.ys3650.com');
if ($content === false) {
// Handle the error
}
} catch (Exception $e) {
// Handle exception
}
var_dump($content);但是现在很多网站都有防采集的功能,如果需要更强大的采集你需要用curl 库,伪造http请求头实现。phpcurl http://php.net/manual/zh/book.curl.php
<?php
try {
$content = file_get_contents('http://www.ys3650.com');
if ($content === false) {
// Handle the error
}
} catch (Exception $e) {
// Handle exception
}
var_dump($content);但是现在很多网站都有防采集的功能,如果需要更强大的采集你需要用curl 库,伪造http请求头实现。phpcurl http://php.net/manual/zh/book.curl.php
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询