phpquery采集数据

简介

phpQuery是一个基于PHP的服务端开源项目,它可以让PHP开发人员轻松处理DOM文档内容。更有意思的是,它采用了jQuery的思想,使得可以像使用jQuery一样处理页面内容,获取想要的页面信息。

抓取文章并发表

attrs('href'); 


$article = [];
foreach($res as $k=>$v){

	phpQuery::newDocumentFile("http://×××××/a/article/{$v}"); 

	$title = pq('#title')->text(); //标题
	$content = pq('#content')->html(); //内容

	$sql = "insert into dede_arctiny(typeid,typeid2,arcrank,channel,senddate,sortrank,mid) value(23,'0',0,1,1568952282,1568952274,1)";
	$stmt = $pdo->query($sql);
	$aid = $pdo->lastInsertId();

	$sql = "insert into dede_archives(id,typeid,title,writer,source,mid,ismake) value($aid,23,'{$title}','admin','未知',1,-1);";
	$stmt = $pdo->query($sql);

	$sql = "insert into dede_addonarticle(typeid,body,aid) value(23,'{$content}',{$aid})";
	$stmt = $pdo->query($sql);

}
echo "success";

 

你可能感兴趣的:(PHP)