回答
也許你應該只用於此用途寫的一類,例如this one on github
我剛剛嘗試過,它有500內部服務器錯誤 http://sozlerin.org/php/key/ –
不客氣。 –
@AmalMurali抱歉,在寫作時沒有看到您的評論。 – Jaroslav
我使用這個腳本我做了。 因爲它依賴於可能來自谷歌改變HTML時,它是不可靠的,但確實它的工作現在:
<?php
// Include the phpQuery library
// Download at http://code.google.com/p/phpquery/
include("phpQuery-onefile.php");
$country = "en";
$domain = "stackoverflow.com";
$keywords = "php google keyword rank checker";
$firstnresults = 50;
$rank = 0;
$urls = Array();
$pages = ceil($firstnresults/10);
for($p = 0; $p < $pages; $p++){
$start = $p * 10;
$baseurl = "https://www.google.com/search?hl=".$country."&output=search&start=".$start."&q=".urlencode($keywords);
$html = file_get_contents($baseurl);
$doc = phpQuery::newDocument($html);
foreach($doc['#ires cite'] as $node){
$rank++;
$url = $node->nodeValue;
$urls[] = "[".$rank."] => ".$url;
if(stripos($url, $domain) !== false){
break(2);
}
}
}
print "Country: ".$country."\n";
print "Domain: ".$domain."\n";
print "Keywords: ".$keywords."\n";
print "Rank: ".$rank."\n";
print "First urls:\n";
print implode("\n", $urls)."\n";
?>
你能告訴我如何解析一個域的兩個或三個關鍵字嗎? – kuchar
使關鍵字成爲一個數組並循環:'$ keywords = Array(「php google關鍵字等級檢查器」,「解析一個域的兩個或三個關鍵字」);' 'foreach($關鍵字作爲$關鍵字){' 'for($ p = 0; $ p <$ pages; $ p ++){' '$ baseurl =「https://www.google.com/search?hl=".$country."&output=search&start=」 。$ start。「&q =」。urlencode($ keyword);' ... '}' 'print「域:」。$ domain。「\ n」;' 'print「關鍵字:」。$關鍵字「\ n」;' 'print「Rank:」。$ rank。「\ n」;' – Olivier
我試過了代碼,它工作正常。我改變了參數並找到了我的排名。我刷新頁面,排名下降!我再次嘗試了原始代碼,它不再有效。對我來說,谷歌正在感知頁面請求並採取行動。任何意見? – Cymro
- 1. 如何獲取谷歌關鍵字的位置?
- 2. 如何建立一個谷歌關鍵字位置工具
- 3. 谷歌在關鍵字上的音譯
- 4. 谷歌分析關鍵字丟失?我如何找到他們?
- 5. 在谷歌搜索中使用php和json的關鍵字位置
- 6. 如何保存在谷歌地圖上的位置在PHP
- 7. 谷歌地圖API找不到位置
- 8. 如何在谷歌地圖上找到確切的源位置android
- 9. 在谷歌地圖上設置位置
- 10. 在谷歌地圖中查找位置
- 11. 谷歌地圖V2找到,如果當前位置位於圓
- 12. 如何找到位置,谷歌地圖使用郵政編碼
- 13. PHP:找到關鍵位置在多維數組
- 14. 谷歌關鍵字規劃師的PHP分隔符爲PHP
- 15. 如何找到從當前位置的路線在谷歌地圖上給定位置的Android
- 16. 如何獲得谷歌的關鍵?
- 17. 在PHP中,我如何找到與特定鍵相關的值
- 18. 如何在Android中查找當前位置的谷歌地圖?
- 19. 在經緯度與谷歌API的位置查找器
- 20. 如何從MySQL返回PHP數組到谷歌地理位置
- 21. 谷歌Api的位置查找
- 22. 在谷歌搜索中根據關鍵字查找網址
- 23. 如何在谷歌搜索位置圖
- 24. 在谷歌地圖上查找我的位置
- 25. 在谷歌地圖上查找gps的位置
- 26. 如何附近的地方在iPhone與谷歌的位置API
- 27. 如何找出HTML文檔中關鍵字的位置?
- 28. 谷歌搜索客戶輸入關鍵字在PHP
- 29. 在谷歌上分享位置地圖
- 30. 如何在谷歌地圖iOS中查找當前位置?
如何https://github.com/mtasuandi/PHPGoogleKeywordPosition/ –
感謝的答案,但我想,它運作不好。 我正在尋找書面課程或其他等 –
僅供參考,那*是*書面課程。 –