PHP爬取网页数据的步骤如下:使用curl函数获取网页源码:
PHP爬取网页数据的步骤如下:
1. 使用curl函数获取网页源码:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
$output = curl_exec($ch);
curl_close($ch);
2. 使用正则表达式解析网页源码,获取想要的数据:
$pattern = '/
preg_match_all($pattern, $output, $result);
3. 将获取的数据保存到数据库中:
$mysqli = new mysqli("localhost", "username", "password", "database");
if ($mysqli->connect_errno) {
printf("Connect failed: %s\n", $mysqli->connect_error);
exit();
}
foreach($result[1] as $title){
$sql = "INSERT INTO table (title) VALUES ('$title')";
$mysqli->query($sql);
}
$mysqli->close();
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(15条)