代碼:
<?php
//header頭防亂碼
header("content-type:text/html;charset=utf8");
//引入文件
require 'QueryList/phpQuery-single-master/phpQuery.php';
require 'QueryList/QueryList-3.2.1/QueryList.php';
//命名空間
use QL\QueryList;
//采集
$data = QueryList::Query('采集的網址',array(
'字段名' => array('jQuery選擇器','內容')
)) -> data;
//打印
//print_r($data);die;
//圖片保存本地(要判斷所采集的圖片是否是絕對路徑,如果是可以直接使用$v['img'],如果不是就要在獲取的路徑前加上絕對路徑)
foreach ($data as $k => $v) {
$img = file_get_contents($v['img']);
$a = pathinfo($v['img']);
file_put_contents($a['basename'],$img);
};
//連接數據庫
$db = new PDO('mysql:host=localhost;dbname=數據庫','用戶名','密碼',array(PDO::ATTR_PERSISTENT));
$db -> query("set names utf-8");
//添加
foreach ($data as $v){
$res = $db -> prepare("insert into 表名 values (null,:字段名)");
$res -> execute($v);
}
if ($res){
echo "入庫成功";
//在兩秒后跳轉到show.php
header('Refresh:2,Url=show.php');
}else{
echo "入庫失敗";
}