QueryList采集
生活随笔
收集整理的這篇文章主要介紹了
QueryList采集
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
代碼:
<?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 "入庫失敗";
}
轉載于:https://www.cnblogs.com/wanglongfei/p/9806246.html
總結
以上是生活随笔為你收集整理的QueryList采集的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Simditor的使用
- 下一篇: 网络流媒体协议的联系与区别(RTP RT