|
baidu-url-list.php
//////////////////////////////////////////////////////////////////////////////////
<?php
session_start();
$node_url[0] = "http://zhidao.baidu.com/browse/87";
$node_url[1] = "http://zhidao.baidu.com/browse/88";
$node_url[2] = "http://zhidao.baidu.com/browse/90";
$node_url[3] = "http://zhidao.baidu.com/browse/93";
$node_url[4] = "http://zhidao.baidu.com/browse/763";
$node_url[5] = "http://zhidao.baidu.com/browse/94";
$node_url[6] = "http://zhidao.baidu.com/browse/101";
$node_url[7] = "http://zhidao.baidu.com/browse/104";
$node_name[0] = "软件";
$node_name[1] = "互联网";
$node_name[2] = "电脑常识";
$node_name[3] = "编程";
$node_name[4] = "共享资源";
$node_name[5] = "手机";
$node_name[6] = "星座运势";
$node_name[7] = "脑筋急转弯";
$node_url_length = sizeof($node_url);
if(!isset($xiabiao)){
session_register("xiabiao");
$xiabiao = rand(0,7);
}else{
$xiabiao = ($xiabiao+1)%8;
}
session_register("nodes_url");
$nodes_url = $node_url[$xiabiao];
session_register("nodes_name");
$nodes_name = $node_name[$xiabiao];
$id = $xiabiao;
?>
<html lang="zh">
<meta http-equiv="Content-Type" c>
<meta http-equiv="Refresh" c>
<head>
<title><?php echo $nodes_name;?></title>
<link rel=stylesheet type="text/css" href="css.css">
<script language="javascript" src="window.js"></script>
</head>
<body style="margin:10 10 10 10">
<?php
$tag_left = "<a href=\"/question/";
$tag_right = ".html\" target=\"_blank\">";
$tag_hou = "</td>
<td align=\"center\" ><script>";
$tag_qian = "</span></td>
<td align=\"center\">";
$file_content = file_get_contents($nodes_url);
list($else,$file_content) = split("提问时间",$file_content);
$file_array = split("</a>",$file_content);
$array = preg_grep("/\/question\/+[[:digit:]]+[.]html/",$file_array);
$array_co = preg_grep("/<td align=\"center\">+[[:digit:]]+<\/td>/",$file_array);
$array_length = sizeof($array);
$array_co_length = sizeof($array_co);
Echo "<p>".$nodes_name."</p>";
for($i = 0; $i<$array_length; $i++){
list($m1,$m2) = split($tag_hou,$array_co[$i]);
list($m3,$m4[$i]) = split($tag_qian,$m1);
}
for($i = 0; $i<$array_length; $i++){
list($t1,$t2) = split($tag_right,$array[$i]);
list($t3,$t4) = split($tag_left,$t1);
$url = "http://zhidao.baidu.com/question/".$t4.".html";
$lesstd = str_replace("<a href=\"/question/","<a href=\"http://zhidao.baidu.com/question/",$array[$i]);
$lesstd = str_replace("<span class=\"f14\">","",$lesstd);
$lesstd = str_replace("</span>","",$lesstd);
$lesstd = str_replace("<td>","",$lesstd);
$lesstd = str_replace("<tr>","",$lesstd);
$lesstd = str_replace("</td>","",$lesstd);
$lesstd = str_replace("</tr>","",$lesstd);
$lesstd = str_replace("<td >","",$lesstd);
$lesstd = str_replace("<td align=\"center\">0","",$lesstd);
$lesstd = str_replace("<td align=\"center\">1","",$lesstd);
$lesstd = str_replace("<td align=\"center\">2","",$lesstd);
$lesstd = str_replace("<td align=\"center\" ><script>disQstate(0, 0);</script>","",$lesstd);
$lesstd = str_replace("<td align=\"center\" nowrap>","",$lesstd);
$lesstd = str_replace("<td align=\"center\">","",$lesstd);
$str_linshi = "<a href=\"http://zhidao.baidu.com/";
list($r1,$r2) = split($str_linshi,$lesstd);
$lesstd = $str_linshi.$r2;
//if(!$m4[$i+1]){
print $lesstd."</a> <font color=red>".$m4[$i+1]."</font> <a href='baidu-zhidao-huida.php?id=".$id."&url=".$url."' target='_blank'>回答</a><br>\n\n";
//}
//$conn = @mysql_connect("localhost","root","sa") or die("not connect to mysql server!");
//$sql = "insert into p_zhidao(url) value('".$url."')";
//mysql_select_db('yaqu');
//mysql_query($sql) or die('Query failed: ');
//mysql_close($conn);
}
?>
<script language="javascript">
<!--
<?php
for($i = 0; $i<$array_length; $i++){
////////////////////////////////////////////////////////////////////
if(!$m4[$i+1] && !rand(0,3)){
print "\twindow.open('baidu-zhidao-huida.php?id=".$id."&close=1&url=".$url."');\n";
}
}
?>
-->
</script>
</body>
</html>
baidu-zhidao-huida.php
///////////////////////////////////////////
<?php
session_start();
$url = $_GET["url"];
$close = $_GET["close"];
$id = $_GET["id"];
if(!$url){
$url = "http://zhidao.baidu.com/question/8544638.html";
}
$msg = "";
$title_tap_left = "<title>";
$title_tap_right = "</title>";
/////////////////////////to get title///////////////////////////////////////////////////
$file_content = file_get_contents($url);
list($t1, $t2) = split ($title_tap_right,$file_content);
list($t3, $t4) = split ($title_tap_left,$t1);
$title = str_replace("_百度知道","",$t4);
$title = str_replace("(","",$title);
$title = str_replace(")","",$title);
$title = str_replace("—","",$title);
$title = str_replace(".","",$title);
$title = str_replace("?","",$title);
$title = str_replace("?","",$title);
$title = str_replace("。","",$title);
$title = str_replace(">","",$title);
$title = str_replace("<","",$title);
$title = str_replace("#","",$title);
$title = str_replace("$","",$title);
$title = str_replace("*","",$title);
$title = str_replace("&","",$title);
$title = str_replace("@","",$title);
$title = str_replace("!","",$title);
$title = str_replace("/","",$title);
$title = str_replace("\\","",$title);
$title = str_replace("[","",$title);
$title = str_replace("]","",$title);
$title = str_replace("{","",$title);
$title = str_replace("}","",$title);
$title = str_replace("+","",$title);
$title = str_replace("`","",$title);
$title = str_replace("~","",$title);
$title = str_replace("~","",$title);
$title = str_replace(":","",$title);
/////////////////////////get title url///////////////////////////////////////////////////
/////////////////////////to get my anwser/////////////////////////////////////////////////
$coo[0] = "http://www.baidu.com/s?wd=".urlencode($title)."&cl=3";//百度的回答
$coo[1] = "http://www.google.com/search?hl=zh-CN&newwindow=1&q=".urlencode($title)."&btnG=%E6%90%9C%E7%B4%A2&lr=";//google的回答
$coo[2] = "http://pstatic.xunlei.com/index2.htm?search=".urlencode($title);
$coo[3] = "http://www.buysou.com/search.htm?keyword=".urlencode($title)."&scope=all";
if($id==4){
$co = $coo[2];
}elseif($id==5){
$co = $coo[3];
}else{
$zhongzi = rand(0,1);
$co = $coo[$zhongzi];
}
/////////////////////////myanwser has get/////////////////////////////////////////////////
/////////////////////////to parse url///////////////////////////////////////////////////
$url_array = parse_url($url);
$qid = str_replace(".html","",str_replace("/question/","",$url_array["path"]));
////////////////////////url parse end////////////////////////////////////////////////////
$rt = str_replace("</textarea>",$co."</textarea>",$file_content);
$rt = str_replace("action=\"/q\"","action=\"http://zhidao.baidu.com/q\"",$rt);
$rt = str_replace("/iknow.css","css.css",$rt);
print $rt."\n";
?>
<script language="javascript">
<!--
document.fdf.submit();
<?php if($close){?>
window.close();
<?php }?>
-->
</script> |
|