关键字排名查询,大家帮忙!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
时间:2008-08-21
来源:互联网
<?php
function getKeyWord($url,$KeyWord)
{
$t_a=$KeyWord;
$pm=array();
foreach($t_a as $k=>$v)
{
for ($i=0; $i <10; $i++)
{
$link= "http://www.baidu.com/slm=0&si=&rn=10&tn=monline_dg&ie=gb2312&ct=0&wd=$KeyWord//(关键字)&pn={$i}0//(页数,每页10条)&ver=0&cl=3",
$html = file_get_contents($link);
preg_match_all('/class=f>(.*?)target="_blank>/', $html, $matches);
for($j=0;$j <count($matches[1];$j++)
{
if($matches[1][$j],$url)
{
$pm[$k]=$j+1;
break;
}
else
{
$pm[$k]=101;
}
}
}
}
?>
传一个 url($url)和 一个关键字($KeyWord)进来, 根据关键字,可以查询到你输入的url在baidu里排第几个 然后输出
我这里测试不了,环境没装好。
大家看看有哪里错误吗? 本来刚转来用PHP时间不长,所以拿不准,大家帮忙看看
明天就要用,请大家帮忙!!!! 如果作为单页面进行运行 是否是 直接输出 $pm就可以?
function getKeyWord($url,$KeyWord)
{
$t_a=$KeyWord;
$pm=array();
foreach($t_a as $k=>$v)
{
for ($i=0; $i <10; $i++)
{
$link= "http://www.baidu.com/slm=0&si=&rn=10&tn=monline_dg&ie=gb2312&ct=0&wd=$KeyWord//(关键字)&pn={$i}0//(页数,每页10条)&ver=0&cl=3",
$html = file_get_contents($link);
preg_match_all('/class=f>(.*?)target="_blank>/', $html, $matches);
for($j=0;$j <count($matches[1];$j++)
{
if($matches[1][$j],$url)
{
$pm[$k]=$j+1;
break;
}
else
{
$pm[$k]=101;
}
}
}
}
?>
传一个 url($url)和 一个关键字($KeyWord)进来, 根据关键字,可以查询到你输入的url在baidu里排第几个 然后输出
我这里测试不了,环境没装好。
大家看看有哪里错误吗? 本来刚转来用PHP时间不长,所以拿不准,大家帮忙看看
明天就要用,请大家帮忙!!!! 如果作为单页面进行运行 是否是 直接输出 $pm就可以?
作者: jieyi1106 发布时间: 2008-08-20
帮顶下
作者: lvjx125 发布时间: 2008-08-21
第一点:关键字要编码 ,urlencode之类的看看
第二点:每面显示条数,可试100或1000看看
第三点:正则提取url,你会不会,测试后再做
每四点:提取url时同时计数,并分析域名是否和你的一样,计算排名
第二点:每面显示条数,可试100或1000看看
第三点:正则提取url,你会不会,测试后再做
每四点:提取url时同时计数,并分析域名是否和你的一样,计算排名
作者: fxs_2008 发布时间: 2008-08-21
你的正则模式可能不对
另外正则返回的数组不一定就是你想要的
最好是自已测试清楚
其他的基本正确,对比url和你相等的就退出
另外正则返回的数组不一定就是你想要的
最好是自已测试清楚
其他的基本正确,对比url和你相等的就退出
作者: fxs_2008 发布时间: 2008-08-21
什么跟什么吗?错误太多了!
作者: changrui 发布时间: 2008-08-21
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28