本文目錄一覽:
- 1、如何 用php抓取google關(guān)鍵詞排名
- 2、如何讓我網(wǎng)站的關(guān)鍵字在baidu的排名查詢位置靠前???
- 3、誰能發(fā)個(gè)php獲取關(guān)鍵詞的百度排名的代碼
如何 用php抓取google關(guān)鍵詞排名
1.說下思路,利用PHP的curl函數(shù)儲存cookie,google搜索頁面是無法用file_get_connents打開的,必須要完全模擬瀏覽器才行,百度就不同了,直接用file_get_conntens抓取頁面,然后用正則處理下就行了。
2.[code]?php
header("Content-Type:text/html;charset=utf-8");
functionggsearch($url_s,$keyword,$page=1){
$enKeyword=urlencode($keyword);
$rsState=false;
$page_num=($page-1)*10;
if($page=10){
$interface="eth0:".rand(1,4);//避免GG封IP
$cookie_file=dirname(__FILE__)."/temp/google.txt";//存儲cookie值
$url=";hl=enprmd=imvnsei=JPnJTvLFI8HlggeXwbRlstart=$page_numsa=N";
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
//curl_setopt($ch,CURLOPT_USERAGENT,$_SERVER['HTTP_USER_AGENT']);//獲取瀏覽器類型
curl_setopt($ch,CURLOPT_USERAGENT,"Mozilla/5.0(Windows;U;WindowsNT6.1;en-US;rv:1.9.1.2)Gecko/20090729Firefox/3.5.2GTB5");
curl_setopt($ch,CURLOPT_INTERFACE,"$interface");//指定訪問IP地址
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
curl_setopt($ch,CURLOPT_COOKIEJAR,$cookie_file);
$contents=curl_exec($ch);
curl_close($ch);
$match="!div\s*id=\"search\"(.*)/div\s+\!--z--!";
preg_match_all("$match","$contents",$line);
while(list($k,$v)=each($line[0])){
preg_match_all("!h3\s+class=\"r\"a[^]+(.*?)/a!",$v,$title);
$num=count($title[1]);
for($i=0;$i$num;$i++){
if(strstr($title[0][$i],$url_s)){
$rsState=true;
$j=$i+1;
$sum=$j+(($page)*10-10);
//echo$contents;
echo"關(guān)鍵字".$keyword."br"."排名:".'fontcolor="red"size="20"style=""'.$sum.'/font'."####"."第".'fontcolor="#00FFFF"size="18"style=""'.$page.'/font'."頁"."第".'fontcolor="#8000FF"size="15"style=""'.$j.'/font'."名".$title[0][$i]."br";
echo"ahref='".$url."'"."點(diǎn)擊搜索結(jié)果"."/a"."br";
echo"hr";
break;
}
}
}
unset($contents);
if($rsState===false){
ggsearch($url_s,$keyword,++$page);//找不到搜索頁面的繼續(xù)往下搜索
}
}else{
echo'關(guān)鍵字'.$keyword.'10頁之內(nèi)沒有該網(wǎng)站排名'.'br';
echo"hr";
}
}
if(!empty($_POST['submit'])){
$time=explode('',microtime());
$start=$time[0]+$time[1];
$more_key=trim($_POST['textarea']);
$url_s=trim($_POST['url']);
if(!empty($more_key)!empty($url_s)){
/*判斷輸入字符的規(guī)律*/
if(strstr($more_key,"\n")){
$exkey=explode("\n",$more_key);
}
if(strstr($more_key,"|")){
$exkey=explode("|",$more_key);
}
if(!strstr($more_key,"\n")!strstr($more_key,"|")){
$exkey=array($more_key);
}
/*判斷是否有xintu或者h(yuǎn)ttp://之類的東西*/
if(count(explode('.',$url_s))=2){
$url=ltrim($url_s,'');
$url='xintu.'.$url_s;
}
foreach($exkeyas$keyword){
//$keyword;
ggsearch($url_s,$keyword);
}
$endtime=explode('',microtime());
$end=$endtime[0]+$endtime[1];
echo'hr';
echo'程序運(yùn)行時(shí)間:';
echo$end-$start;
//die();
}
}
?
!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"""
htmlxmlns=""
head
title抓取排名/title
/head
body
formaction=""method="post"
span關(guān)鍵字:/spantextareaname="textarea"rows="20"cols="40"wrap="off"
格式例如:keyword1|keyword2|keyword3
或者:keyword1
keyword2
keyword3
/textarea
spanurl地址:/spaninputtype="text"name="url"
inputtype="submit"name="submit"value="搜索"
/form
/body
如何讓我網(wǎng)站的關(guān)鍵字在baidu的排名查詢位置靠前???
目前,百度已經(jīng)成為全球最大的中文網(wǎng)站。據(jù)新聞報(bào)道,百度目前在搜索市場的占有率,全國第一。目前針對百度所使用的推廣工具和資源也很多,通常包括網(wǎng)站收錄提交、友情鏈接、百度空間、百度帖吧、百度知道、百度聯(lián)盟等等,現(xiàn)在我們就來介紹各種推廣渠道宣傳的操作手法:
(一) 針對百度的簡單seo優(yōu)化
推廣工具:
輸入目標(biāo)關(guān)鍵詞/字/詞組,可查看該詞在某一周期的用戶查詢次數(shù)
輸入目標(biāo)關(guān)鍵詞,可查看相關(guān)關(guān)鍵詞的熱度
頁面關(guān)鍵密度查詢
對于一個(gè)新站,百度蜘蛛程序在來你網(wǎng)站提取信息時(shí),總是以網(wǎng)站的標(biāo)題及頁面描述做為起始點(diǎn),同時(shí)百度在收錄頁面后在搜索結(jié)果中體現(xiàn)的也正是頁面標(biāo)題及描述,因此,合理的添加網(wǎng)頁標(biāo)題及描述對提高網(wǎng)站對百度友好度來說相當(dāng)關(guān)鍵,
1. 標(biāo)題:貼近頁面內(nèi)容及主題,提取頁面主題相關(guān)的關(guān)鍵詞出現(xiàn)在頁面標(biāo)題中,但不可重復(fù)太多,盡量保持在20字以內(nèi)
2.,描述:可以是對頁面的一些描述性的文字,適當(dāng)在內(nèi)容中加入頁面主推的關(guān)鍵詞。
關(guān)鍵詞
關(guān)鍵詞SEO工作中最關(guān)鍵的一個(gè)環(huán)件,合理的關(guān)鍵詞和頁面關(guān)鍵詞密度,能夠大大提高百度對網(wǎng)站頁面的收錄幾率,如何合理的布置網(wǎng)站的關(guān)鍵詞呢:現(xiàn)在我們來介紹幾種SEO中常用的小技巧:
1.當(dāng)然是頁面的關(guān)鍵詞填寫,挑選該網(wǎng)頁主題相關(guān)的詞作為頁面關(guān)鍵詞。
2.盡可能讓你要的關(guān)鍵詞出現(xiàn)在頁面標(biāo)題和描述中,注意適量。
3.適當(dāng)?shù)卦诰W(wǎng)站頁面頂部設(shè)置網(wǎng)站內(nèi)容導(dǎo)航條。
3.把關(guān)鍵詞設(shè)置在頁面的導(dǎo)出鏈接中。
4.網(wǎng)頁正文合理的出現(xiàn)關(guān)鍵詞的數(shù)量,包括適當(dāng)?shù)某霈F(xiàn)在欄目名稱、導(dǎo)航名稱、文章標(biāo)題,可以少量的使用加重顏色、斜體等特殊文字效果突顯關(guān)鍵詞。
5.可挑選較為偏僻的詞作為關(guān)鍵詞,以提高百度收錄和排名靠前的幾率。
(二) 搜索引擎的登錄和提交
推廣工具:
Site:7su.net 查詢百度對網(wǎng)站的總收錄頁面
查詢某一時(shí)段百度收錄的頁面
搜索引擎自面世以來,儼然已經(jīng)成為網(wǎng)絡(luò)上使用率最高的一種工具,一般來講,一個(gè)正常運(yùn)營的網(wǎng)站,其從各大搜索引擎來的網(wǎng)站流量應(yīng)該達(dá)到80%以上,因此,向各大搜索引擎提交網(wǎng)站收錄,應(yīng)該是新站推廣最為必要的步驟之一。當(dāng)然想要這些流量,單單靠搜索引擎收錄網(wǎng)站是不夠的,必要的網(wǎng)站內(nèi)容還是最為關(guān)鍵的,當(dāng)搜索引擎搜錄你網(wǎng)站頁面越多時(shí),您網(wǎng)站被其他用戶在搜索時(shí)出現(xiàn)的機(jī)會就越大,同樣用戶進(jìn)入您的網(wǎng)站的機(jī)會也就隨之提升。
那我們先來了解看看百度是如何收錄網(wǎng)站的,搜索引擎的自動信息搜集功能分兩種。一種是定期搜索,即每隔一段時(shí)間(比如Google一般是28天),搜索引擎主動派出“蜘蛛”程序,對一定IP地址范圍內(nèi)的互聯(lián)網(wǎng)站進(jìn)行檢索,一旦發(fā)現(xiàn)新的網(wǎng)站,它會自動提取網(wǎng)站的信息和網(wǎng)址加入自己的數(shù)據(jù)庫。
另一種是提交網(wǎng)站搜索,即網(wǎng)站擁有者主動向搜索引擎提交網(wǎng)址,它在一定時(shí)間內(nèi)(2天到數(shù)月不等)定向向你的網(wǎng)站派出“蜘蛛”程序,掃描你的網(wǎng)站并將有關(guān)信息存入數(shù)據(jù)庫,以備用戶查詢。
如何進(jìn)行搜索引擎的登錄和提交呢,首先,我們打開極速信息港為您提供的百度登錄網(wǎng)站提交申請的頁面,填寫完您需要收錄的網(wǎng)頁地址及驗(yàn)證碼,點(diǎn)擊提交網(wǎng)站按鈕。
提交百度收錄注意以下幾點(diǎn):
?一個(gè)免費(fèi)登錄網(wǎng)站只需提交一頁(首頁),百度搜索引擎會自動收錄網(wǎng)頁。
? 符合相關(guān)標(biāo)準(zhǔn)您提交的網(wǎng)址,會在1個(gè)月內(nèi)按百度搜索引擎收錄標(biāo)準(zhǔn)被處理。
? 百度不保證一定能收錄您提交的網(wǎng)站。
(三) 友情鏈接策略
推廣工具:
domain:或+: 所有外部鏈接查詢
網(wǎng)站推廣中的鏈接策略包括內(nèi)部鏈接和外部鏈接,這里我們只說說外部鏈接,什么是外部連接呢,
關(guān)聯(lián)性的外部連接就是指除開您的網(wǎng)站本身,在互聯(lián)網(wǎng)的其他網(wǎng)頁上指向您網(wǎng)站的鏈接節(jié)點(diǎn),而關(guān)聯(lián)性是指您的外部鏈接所處的網(wǎng)站或網(wǎng)頁必須與您的網(wǎng)站主題內(nèi)容有一定的相關(guān)性,比如您的網(wǎng)站主題內(nèi)容是旅游,您的外部鏈接網(wǎng)站主題為航空客運(yùn)類的,這時(shí)雙方網(wǎng)站的鏈接就為關(guān)聯(lián)性外部鏈接。由此可見,關(guān)聯(lián)性外部連接最大的特點(diǎn)就是雙方的網(wǎng)站內(nèi)容應(yīng)該是互補(bǔ)的,當(dāng)用戶在甲網(wǎng)站查看內(nèi)容時(shí),發(fā)現(xiàn)甲網(wǎng)站上的有乙網(wǎng)站的鏈接,而乙網(wǎng)站的內(nèi)容正好與甲網(wǎng)站內(nèi)容有關(guān)聯(lián),則該用戶非常有可能點(diǎn)擊該鏈接到達(dá)關(guān)聯(lián)網(wǎng)站,因此對于新網(wǎng)站,在網(wǎng)站初期尋求幾個(gè)關(guān)聯(lián)性強(qiáng)、流量較大的網(wǎng)站交換鏈接也是網(wǎng)站迅速推廣的重要手段。
(四) 百度空間推廣
博客空間做為Web2.0時(shí)代最為熱門的關(guān)鍵詞,其高效、便捷、受眾廣等特點(diǎn)成為許多網(wǎng)站推廣高手宣傳網(wǎng)站的重要媒介,然而如何進(jìn)行合理的博客宣傳才能吸引更多的用戶來到網(wǎng)站呢。以下介紹幾種百度空間中常用的宣傳手法:
1. 軟文推廣
在百度空間建立Bolg,作為發(fā)布網(wǎng)站相關(guān)各種宣傳性文章的平臺,并在個(gè)文章日志中加入網(wǎng)站主題相關(guān)內(nèi)容的關(guān)鍵詞及鏈接,最大限度的讓瀏覽用戶進(jìn)入您的網(wǎng)站,
2. 友情鏈接
很多博客網(wǎng)站都允許用戶添加博客友情鏈接,百度空間也不例外您可以在搭建博客的同時(shí)做上自己網(wǎng)
站的友情鏈接,當(dāng)訪客在瀏覽博客文章時(shí)就會很有機(jī)會點(diǎn)擊友情鏈接進(jìn)入您的網(wǎng)站。
3. 博客圈子推廣
百度空間圈子的宣傳,您在搭建博客后可以及時(shí)加入各種圈子或交流群體,讓更多用戶通過圈子來到
您的博客,從而達(dá)到引入自己網(wǎng)站的最終目的。
4. 適當(dāng)?shù)陌俣瓤臻g資料宣傳
目前百度空間提供信息分類檢索,您可以在自己的資料中加入網(wǎng)站的相關(guān)資料和網(wǎng)址,當(dāng)訪客在瀏覽
博客后能夠更清楚的記住您的網(wǎng)站。
(五) 適當(dāng)?shù)陌俣戎馈⑻赏茝V
由于百度知道在百度搜索引擎中權(quán)值最高、更新最快、訪客流動大等特點(diǎn),大家在使用百度搜索時(shí),往往會發(fā)現(xiàn)百度知道的內(nèi)容往往會出現(xiàn)在第一頁,因此,百度知道已經(jīng)成為許多站長快速提升流量,積聚人氣的重要渠道。現(xiàn)在我們來介紹幾中在百度知道中做推廣的手法:
1.發(fā)表網(wǎng)站主題相關(guān)的提問,如:為什么新疆華天種業(yè)有限公司()網(wǎng)站打開經(jīng)常出錯(cuò)? 首先在主題中就可以加入新疆華天種業(yè)有限公司的廣告,從而引導(dǎo)用戶去瀏覽網(wǎng)站。
2.去自己網(wǎng)站內(nèi)容相關(guān)的主題分類中回答問題,如您網(wǎng)站是做電腦銷售,您就可以去電腦相關(guān)的分類中回答問題,當(dāng)然最好是選擇尚未結(jié)束的問題:
例如:問題主題:“現(xiàn)在中國最大的棉花種業(yè)公司有幾家”
你就可以回答:“不知道您要問哪個(gè)地區(qū)的,你可以到新疆華天種業(yè)有限公司去看看,
網(wǎng)址是:?!?/p>
這樣,我們既回答了問題又做了新疆華天種業(yè)有限公司廣告。
3.如果發(fā)現(xiàn)某些問題你網(wǎng)站上沒有,你可以適當(dāng)?shù)厝テ渌W(wǎng)站上查找答案,然后添加進(jìn)你的網(wǎng)站中,并在該問題中回答,當(dāng)然,可回答部分答案,留下您網(wǎng)站的地址,誘發(fā)其點(diǎn)擊。
3.可以適當(dāng)托一把,你可以先注冊一帳號,提出一個(gè)問題,然后讓朋友再注冊一個(gè)帳號,幫您回答,答案當(dāng)然要加上你要宣傳的網(wǎng)站地址(如果同一個(gè)IP使用不同帳號自問自答,百度視為作弊),然后你采納朋友幫您回答的答案,并結(jié)束問題,百度對已經(jīng)完成問題主題搜索極快。
(六) 網(wǎng)絡(luò)廣告的投放
對于新站來說,在搜索引擎收錄數(shù)量少或未收錄,基礎(chǔ)用戶數(shù)量不夠的情況下,您可以選擇投放一些網(wǎng)絡(luò)廣告宣傳當(dāng)然,也要資金允許的前提下,目前百度、搜狐新聞、易趣、21cn 等網(wǎng)站都提供有圖片、文字鏈接廣告的合作,大家可以直接跟他們的廣告部門郵件聯(lián)系。如果你的頁面訪問量和網(wǎng)站內(nèi)容與他們的要求相符,就可以獲得合作機(jī)會。需要注意的是廣告條的配色風(fēng)格盡量和網(wǎng)站本身的風(fēng)格融合在一起,特別是色調(diào)要保持一致,如果因?yàn)榧尤氲膹V告影響了網(wǎng)站的訪問量,就得不償失了。如果在備用資金不足的情況下,你可以去尋找一些廣告聯(lián)盟投放聯(lián)盟廣告,目前主流的廣告聯(lián)盟有百度聯(lián)盟、Google廣告、阿里媽媽、黑馬廣告聯(lián)盟等,這些廣告聯(lián)盟有著覆蓋面廣,效率高等特點(diǎn),或則您可以直接去尋找一些小的論壇或私人站長,這些小的網(wǎng)站流量大、人氣高,而且費(fèi)用低廉,往往收費(fèi)根據(jù)廣告大小,幾十元到幾百元一個(gè)月不等,效果也極為明顯,當(dāng)然風(fēng)險(xiǎn)也較大。
最后敬告各位新站長,任何事物的發(fā)展都有其內(nèi)在的原因和可遵循的規(guī)則。網(wǎng)絡(luò)之所以能夠?qū)ξ覀兩鐣畹姆椒矫婷娈a(chǎn)生深刻的影響,是在于其技術(shù)的運(yùn)用性和有效性。互聯(lián)網(wǎng)的繁榮,其核心不僅僅只是用戶的點(diǎn)擊率,用戶的忠誠度也是衡量的標(biāo)準(zhǔn)之一。用戶的忠誠度是在網(wǎng)站擁有實(shí)用且有效網(wǎng)內(nèi)容和服務(wù)的基礎(chǔ)上才能建立起來的。因此,網(wǎng)站推廣的基礎(chǔ)是建立在擁有適合訪問者有效內(nèi)容上的,片面地追求訪問用戶的數(shù)量,而不看重實(shí)際的用戶粘性。這對于互聯(lián)網(wǎng)的資源來說是一種浪費(fèi)。
誰能發(fā)個(gè)php獲取關(guān)鍵詞的百度排名的代碼
?php
function s($keyword,$url,$page = 1){
static $px = 0;
$rsState = false;
$enKeyword = urlencode($keyword);
$firstRow = ($page - 1) * 10;
if($page 10){
die('10頁之內(nèi)沒有該網(wǎng)站排名..end');
}
$contents = file_get_contents(";pn=$firstRow");
preg_match_all('/table[^]*?class="result"[^]*[\s\S]*?\/table/i',$contents,$rs);
foreach($rs[0] as $k=$v){
$px++;
if(strstr($v,$url)){
$rsState = true;
preg_match_all('/h3[\s\S]*?(a[\s\S]*?\/a)/',$v,$rs_t);
echo '當(dāng)前 "' . $url . '" 在百度關(guān)鍵字 "' . $keyword . '" 中的排名為:' . $px;
echo 'br';
echo '第' . $page . '頁;第' . ++$k . "個(gè)a target='_blank' href=';pn=$firstRow'進(jìn)入百度/a";
echo 'br';
//PRINT_r($rs_t);die;
echo $rs_t[1][0];
//echo iconv('GBK','UTF-8//IGNORE',$rs_t[1][0]);
break;
}
}
unset($contents);
if($rsState === false){
s($keyword, $url,++$page);
}
}
if(isset($_POST['submit'])){
$time = explode(' ',microtime());
$start = $time[0] + $time[1];
$url = $_POST['url'];
if( count(explode('.',$url)) = 2){
$url = ltrim($url,'http://');
$url = 'xintu.' . $url;
}
s($_POST['keyword'],$url);
$endtime = explode(' ',microtime());
$end = $endtime[0] + $endtime[1];
echo 'hr';
echo '程序運(yùn)行時(shí)間: ';
echo $end - $start;
die();
}
?
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
title抓取排名/title
/head
body
form action="" method="post"
ul
li
span關(guān)鍵字:/spaninput type="text" name="keyword"
/li
li
spanurl地址:/spaninput type="text" name="url"
/li
li
input type="submit" name="submit" value="搜索"
/li
/ul
/form
/body
/html
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由信途科技轉(zhuǎn)載于網(wǎng)絡(luò),如有侵權(quán)聯(lián)系站長刪除。
轉(zhuǎn)載請注明出處https://1.13.168.162/xintu/114874.html