首页 > 编程知识 正文

php采集demo一个,php自动采集

时间:2023-12-26 22:40:30 阅读:322798 作者:RXBI

本文目录一览:

thinkphp怎么抓其他网站数据demo

给你个思路, 看你抓的页面有多少, 少的话就一个接口就好, 多的话最好起和后台任务那跑.

先用curl模拟常用浏览器数据, 发起请求获取html数据, 获取后写不来正则表达式的可以利用一些插件如phpquery等解析html然后获取相应数据, 写的来正则表达式的, 随便写几行就可以抓取数据了, 最后再保存好就行

求一份php的CI框架写的日志记录demo,最好是写进日志文件,不是插入数据库的,非常感谢

function log($filename,$loginfo){

        //打开文件

        $fd = fopen($filename,"a");

        //增加文件

        $str = "[".date("Y/m/d h:i:s",time())."]".$loginfo;

        //写入字符串

        fwrite($fd, $str."n");

        //关闭文件

        fclose($fd);

}

在你要写日志的地方 调用以上函数就可以

php curl采集放到服务器有时可以采到有时采不到

在curl_close($curl);前面加上$error = curl_error($curl);

然后打印看看有没有报错信息。

另外可以在当前文件最前面加入

ini_set('display_errors','on');

error_reporting(E_ALL);

看看运行有没有什么错误提示。

用PHP实现页面的局部刷新功能,读取记事本数据。随便点击刷新区域一下就自动加载下一条数据。做个 DEMO出来

局部刷新功能,点击刷新区域这个需要用到javascript, 你可以用ajax.或者是JQuery;

局部刷新和区域刷新其实都是刷新一个DIV里的内容,只是刷新方式你可以定时刷新或手动点击按钮刷新;

给你一个JQuery的小例子,点击按钮刷新div:

div id="demo"原来div里的内容/div

input type="button" id="but" value="刷新div" /

script

$('#but').click(function(){

$.get('demo.php',null, function(data){

$('#demo').html(data);

})

});

/script

PHP页面时时获取系统时间,

demo.php;

?php

echo date("Y-m-d H:i:s");

?

如果你要读取文件内容,那么有多种方法,我先告诉你一种:

file_get_contents(file) php函数读取文件内容, 可以是txt文体文件或html文件

?php

echo file_get_contents("data.txt");

?

请问各位童鞋, 在PHP中, demo函数表示什么意思?

demo是例子的意思,也就是演示的例子函数,demonstration示范的缩写

火车头采集器利用PHP 插件如何判断是否是有图新

1、我们先新建两个标签,里面起始结束代码不用填任何东西,只用于插件后面对其进行赋值操作,保存数据。

这两个标签名分别是:首图,是否图片新闻

2、复制PHP-demo.php文件,修改为 PHP-zhangthree01.php

以下为获取第一张首图和判断是否图片新闻的主要代码,php文件见附件

function bodyfirstimg($body) {

$body = strtolower($body);

if ( preg_match("/img.*src=["](.*?)["].*?/", $body, $regs))

{ //使用正则获取第一幅图像地址

return $regs[1] ;

}

else

{

return '' ;

}

}

if($LabelArray['Html'])

{

$LabelArray['Html']='当前页面的网址为:'.$LabelUrl."rn页面类型为:".$LabelArray['PageType']."rnCookies数据为:$LabelCookiern接收到的数据是:".$LabelArray['Html'];

}

else

{

$LabelArray['首图'] = bodyfirstimg($LabelArray['内容']);

$LabelArray['是否图片新闻'] = $LabelArray['首图']==''?false:true;

}

该附件下载后解压为PHP-zhangthree01.php放到程序下Plugins目录

3、在插件配置那 考虑到采内容后还可能下载图片,所以选择在保存时选择此插件使用即可

4、以新浪新闻规则作为测试。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。