49彩票集团首页-49彩票集团官网|官网首页

49彩票集团让大家拥有最好的账号使用功能,49彩票集团是为大家带来更加方便的使用途径,是因为在49彩票集团娱乐的玩家们越来越多,发展成为最受欢迎的网上体育娱乐公司。

抓取百度起用代码, 代码如下

2019-10-03 作者:计算机网络   |   浏览(190)

 代码如下

先来探视效果代码如下

前段时间要用php制作word郁结的很

<?
/*
抓取百度起用代码
*/
function baidu($s){
  $baidu=";
  $site=file_get_contents($baidu);
  //$site=iconv("gb2312", "UTF-8", $site);
  ereg("找到有关网页(.*)篇,", $site,$count);
  $count=str_replace("找到有关网页","",$count);
  $count=str_replace("篇,","",$count);
  $count=str_replace("约","",$count);
  $count=str_replace(",","",$count);
  return $count[0];
}

49彩票集团 1

<?php
define("SCHEMA_IMAGEDOCUMENT",'');
class doc
{
public $filename;
public $zip;
public $content;
public $tempfile;
public $_data=array();
public function __construct($filename){
$this->tempfile=dirname($filename)."/".time().basename($filename);
copy($filename,$this->tempfile);
$this->filename=$filename;
$this->zip=new ZipArchive();
$this->zip->open($this->tempfile);
$this->content=$this->zip->getFromName("word/document.xml");;
}

echo baidu(www.111cn.net); //获取好宗旨在百度中的收音和录音数量

 代码如下

public function assign($k,$v,$fox=""){
switch($fox){
case "table":
$this->parse_table($k,$v);
break;
case "html":
$this->parse_html($k,$v);
break;
case "tr":
$this->parse_tr($k,$v);
break;
default:
$this->_data[$k]=$v;
break;
}

?>

<?php
    $domain = "www.111cn.net";  /*欲询问的域名*/
    $site_url = '';
    $all = $site_url.$domain; /*域名全数收音和录音的网站*/
    $today = $all.'&lm=1';    /*域名今天重用的网站*/
    $utf_pattern = "/找到有关结果数(.*)个/";
    $gb2312_pattern = iconv("UTF-8","GB2312",$utf_pattern); /*因为百度为GB2312编码*/
    $kz_pattern = "/<span class="g">(.*)</span>/"; /*用来相配快速照相日期的字符串*/
    $times = "/d{4}-d{1,2}-d{1,2}/"; /*相配快速照相日期的正则表明式,如:2011-8-4*/
    $s0 = @file_get_contents($all);    /*将site:www.111cn.net的网页置入$s0字符串中*/
    $s1 = @file_get_contents($today);
    preg_match($gb2312_pattern,$s0,$all_num); /*相配"找到有关结果数*个"*/
    preg_match($gb2312_pattern,$s1,$today_num);
    preg_match($kz_pattern,$s0,$temp);
    preg_match($times,$temp[0],$screenshot);
    if($all_num[1] == "")
        $all_num[1] = 0;
    if($today_num[1] == "")
        $today_num[1] = 0;
    if($screenshot[0] == "")
        $screenshot[0] = "暂无快照";
?>
<html>
    <head>
    <title>Test</title>
    </head>
<body>
    <p>百度选定:<a href="<?php echo $all; ?>" target="_blank"><?php echo $all_num[1]; ?></a></p>
    <p>百度今天收录:<a href="<?php echo $today; ?>" target="_blank"><?php echo $today_num[1]; ?></a></p>
    <p>百度快速照相日期:<a href="<?php echo $all; ?>"><?php echo $screenshot[0]; ?></a></p>
</body>
</html>

}

收获百度的热词

public function save($file){
foreach($this->_data as $k=>$v){
$this->content=str_replace("${{$k}}",$v,$this->content);
}
$this->zip->addFromString("word/document.xml",$this->content);
$this->zip->close();
copy($this->tempfile,$file);
@unlink($this->tempfile);
}
//分析表格
function parse_table($key,$v){
//解析tr
$v=preg_replace("/<td[^>]*>(.*)</td>/iUse","'<td>'.strip_tags('\1').'</td>'",$v);
//提取表格
preg_match_all("/(<table[^>]*>.*</table>)/iUs",$v,$cc);
$dd="";
if($cc[1]){
foreach($cc[1] as $vv){
$dd.=$vv;
}
}
$v=$dd;
$arr=explode("${{$key}}",$this->content);
if(!isset($arr[1])) return false;
$start=explode("<w:p ",$arr[0]."${{$key}}");
$end=explode("</w:p>",$arr[1]);
$str="<w:p ".$start[count($start)-1].$end[0]."</w:p>";
$this->content=str_replace($str,"${{$key}}",$this->content);
//在table出插入样式
$v=str_replace("<table>",'<table><w:tblPr>
<w:tblW w:w="0" w:type="auto"/>
<w:tblBorders>
<w:top w:val="single" w:sz="4" w:space="0" w:color="auto"/>
<w:left w:val="single" w:sz="4" w:space="0" w:color="auto"/>
<w:bottom w:val="single" w:sz="4" w:space="0" w:color="auto"/>
<w:right w:val="single" w:sz="4" w:space="0" w:color="auto"/>
<w:insideH w:val="single" w:sz="4" w:space="0" w:color="auto"/>
<w:insideV w:val="single" w:sz="4" w:space="0" w:color="auto"/>
</w:tblBorders>
<w:tblLook w:val="04A0"/>
</w:tblPr>',$v);
//合併单元格管理
$v=preg_replace("/<td[^>]* rowspan="(d+)">(.*)</td>/iUs",'
<w:tc><w:tcPr><w:tcW w:w="4644" w:type="dxa"/><w:gridSpan w:val="'."\1".'"/><w:vMerge w:val="restart"/></w:tcPr><w:p w:rsidR="00DF534D" w:rsidRDefault="0017426F"><w:pPr><w:rPr><w:rFonts w:hint="eastAsia"/><w:lang w:eastAsia="zh-CN"/></w:rPr></w:pPr><w:r><w:rPr><w:rFonts w:hint="eastAsia"/><w:lang w:eastAsia="zh-CN"/></w:rPr><w:t>'."\2".'</w:t></w:r></w:p></w:tc>',$v);
$v=trim($v);
$v=str_replace("<br>","",$v);
$v=str_replace(" ","",$v);
//单元格管理
$v=preg_replace("/<td(.*)>(.*)</td>/iUs","<td\1><w:p><w:r><w:t>\2</w:t></w:r></w:p></td>",$v);
//替换tbody thead
$v=preg_replace("/<table[^>]*/","<table>",$v);
$v=preg_replace("/<td[^>]>/","<td>",$v);
$v=preg_replace("/<[/]?tbody[^>]*>/","",$v);
$v=preg_replace("/<[/]?thead[^>]*>/","",$v);

49彩票集团, 代码如下

$this->_data[$key]=str_replace(array("<table","</table","<tr","</tr","<td","</td"),array("<w:tbl","</w:tbl","<w:tr","</w:tr","<w:tc","</w:tc"),$v);
}
//剖析表格自增
public function parse_tr($key,$v){
$v=preg_replace("/<td[^>]*>(.*)</td>/iUse","'<td>'.strip_tags('\1').'</td>'",$v);
$arr=explode("${{$key}}",$this->content);
$v=preg_replace("/<td[^>]*>(.*)</td>/iUs","<td>".strip_tags("\1")."</td>",$v);
if(!isset($arr[1])) return false;
$start=explode("<w:tr ",$arr[0]."${{$key}}");
$end=explode("</w:tr>",$arr[1]);

本文由49彩票集团发布于计算机网络,转载请注明出处:抓取百度起用代码, 代码如下

关键词: