代码 代码如下:$url = 'www.baidu.com'; //抓取百度 echo snapshot($url); //输出结果为图片地址 echo snapshot($url, './baidu.png'); //将图片保存至本地baidu.png, 输出内容图片大小 /** * 生成网页快照 * * @param string $site 目标地址 * @param string $path 保存地址, 为空则不保存 * @param integer $dealy 延迟 * @return mixed 根据参数返回 */ function snapshot($site, $path = '', $dealy = 0) { $url = 'http://pp...
本文介绍下,用php获取百度收录情况,以及百度快照时间的一段代码,有需要的朋友,作个参考吧。用php代码实现查询百度收录情况与百度快照时间。
代码:(.*)/”; /*用以匹配快照日期的字符串*/$times = “/\d{4}-\d{1,2}-\d{1,2}/”; /*匹配快照日期的正则表达式,如:2011-8-4*/$s0 = @file_get_contents($all); /*将site:www.ninthday.net的网页置入$s0字符串中*/$s1 = @file_get_contents($today);preg_match($utf_pattern,$s0,$a...
本文分享几段php代码,分别用于获取百度快照时间、百度收录情况、百度热词。有需要的朋友作个参考。用php获取百度快照、百度收录、百度热词,供大家参考。
1,获取百度收录2,获取百度的热词(.*)/is', $templateRss, $_description)) {
$templateRss = $_description [0];
$templateRss = str_replace("&", "&", $templateRss);
}
$templateRss = "" . $templateRss;
$xml = simplexml_load_String($templateRss);
foreach (...
代码 代码如下:$url = 'www.baidu.com'; //抓取百度 echo snapshot($url); //输出结果为图片地址 echo snapshot($url, './baidu.png'); //将图片保存至本地baidu.png, 输出内容图片大小 /** * 生成网页快照 * * @param string $site 目标地址 * @param string $path 保存地址, 为空则不保存 * @param integer $dealy 延迟 * @return mixed 根据参数返回 */ function snapshot($site, $path = '', $dealy = 0) { $url = 'http://pp...
$url = 'www.bkjia.com; //抓取烈火 echo snapshot($url); //输出结果为图片地址 echo snapshot($url, './baidu.png'); //将图片保存至本地baidu.png, 输出内容图片大小 /** * 生成网页快照 * * @param string $site 目标地址 * @param string $path 保存地址, 为空则不保存 * @param integer $dealy 延迟 * @return mixed 根据参数返回 */ function snapshot($site, $path = '', $dealy = 0) { $url = 'http://ppt.cc/yo2/catch.p...
下面二个函数是用来获取网站收录查询的源码了,这是用来查询baidu快照与收录页面哦。下面二个函数是用来获取网站收录查询的源码了,这是用来查询baidu快照与收录页面哦。function baidu(){ global $murl,$furl; $url = "http://www.baidu.com/s?wd=site:$furl"; $page = file_get_contents($url); $PageNum = "0"; $PageNum = str_replace(",","",cut($page,"找到相关网页约", "篇" )); if ($PageNum == "") $PageNum = str_replac...
//====================================================// FileName: snap.class.php// Summary: 网页快照类// Author: millken(迷路林肯)// LastModifed:2007-06-29// copyright (c)2007 [email]millken@gmail.com[/email]//====================================================class snap{ var $dir; var $log; var $contents; var $filename; var $host; ...
$url = www.baidu.com; //抓取百度
echo snapshot($url); //输出结果为图片地址
echo snapshot($url, ./baidu.png); //将图片保存至本地baidu.png, 输出内容图片大小
/*** 生成网页快照* Fr bkJia.com 论坛 xiaokai* @param string $site 目标地址* @param string $path 保存地址, 为空则不保存* @param integer $dealy 延迟* @return mixed 根据参数返回*/
function snapshot($site, $path = , $dealy = 0)
{$ur...
本文章介绍了利用php来获取baidu的快照与收录代码,下面我们来看看在php利用什么样的函数与编码转换函数的本实例中的应用吧。先来看看效果代码如下代码如下
$domain = "www.hzhuti.com"; /*欲查询的域名*/$site_url = 'http://www.baidu.com/s?wd=site%3A';$all = $site_url.$domain; /*域名所有收录的网址*/$today = $all.'&lm=1'; /*域名今日收录的网址*/$utf_pattern = "/找到相关结果数(.*)个/";$gb2312_pattern = iconv("...
如果大家稍加仔细看一下就能发现一个问题,我们下面几个抓取百度收录或快照或热词的程序中都有一个函数file_get_contents(),他是php采集网页常用的哦。 代码如下/*
抓取百度收录代码
*/
function baidu($s){$baidu="http://www.baidu.com/s?wd=site%3A".$s;$site=file_get_contents($baidu);//$site=iconv("gb2312", "UTF-8", $site);ereg("找到相关网页(.*)篇,", $site,$count);$count=str_replace("找到相关网页","",$count);$...
利用php截屏或实现网页快照我们需要用一个工具:xvfb and wkhtmltoimagek哦,这个工具目前只能在linux系统中使用,下面有兴趣的朋友可进入参考。在做旅游攻略时,需要把攻略页面生成PDF和Jpg图片,PDF生成用的是《MPDF把Html生成PDF》,而HTML生成Jpg又卡壳了。前期打算以纯程式的生成,但是除了调用别的网站提供的远程API生成Jpg,不然以单纯的程式(GD库和内置函数,或封装的类)都没找到完美的解决。
不得已,安装扩展wkhtmltoima...
代码如下:* 屏幕快照$im = imagegrabscreen();imagepng($im, "myscreenshot.png");
* 抓取一个窗口(IE为例)
$browser = new COM("InternetExplorer.Application");$handle = $browser->HWND;$browser->Visible = true;$im = imagegrabwindow($handle);$browser->Quit();imagepng($im, "iesnap.png");$im = imagegrabscreen();
// 抓取IE窗口及窗口内容(IE为例)
$browser = new COM("InternetExplorer.Application");$handle = $bro...
php获取百度收录、百度热词及百度快照的方法,php百度快照本文实例讲述了php获取百度收录、百度热词及百度快照的方法。分享给大家供大家参考。具体如下:
获取百度收录:
<?php
/*
抓取百度收录代码
*/
function baidu($s){$baidu="http://www.baidu.com/s?wd=site%3A".$s;$site=file_get_contents($baidu);//$site=iconv("gb2312", "UTF-8", $site);ereg("找到相关网页(.*)篇,", $site,$count);$count=str_replace("找到相关网页...
基于linnux+phantomjs实现生成图片格式的网页快照,安装扩展:(1)下面是我在linux上的安装过程,如果没有安装git请先yum install git安装casperjs代码如下:cd /git clone git://github.com/n1k0/casperjs.gitcd casperjsln -sf /casperjs/bin/casperjs /usr/local/bin/casperjs //可以忽略 实际执行中php是执行 /casperjs/bin/casperjs
(2)安装phantomjs,下载地址:http://phantomjs.org/download.html下载后操作很简单,直接把解...
php获取网站百度快照日期的方法,获取百度快照本文实例讲述了php获取网站百度快照日期的方法。分享给大家供大家参考。具体如下:在线演示_php获取某网站的快照时间<?php $k=isset($_POST[k])?$_POST[k]:; ?><?php
/*php获取某网站的快照时间 by enenba2012-6-18@param str $url 一级域名@param str 时间格式*/
function getKuaiZhao($text) {$url = http://www.baidu.com/s?word=.$text;$html = file_get_contents($url);$text = s...