Google Pagerankをphpで取得する

いろいろ試したけれど、2012年10月現在で動作するスクリプトを探すのに苦労したのでメモ。

http://pagerank.phurix.net/」(海外サイト)で公開されているスクリプトが利用可能でした。著作権はBSDライセンスと表記があったので、こちらにある著作表記を記載したスクリプトを利用しました。

利用方法はいたって下記のとおりシンプル。

<?php

$url = "http://hogehoge.com/";	//チェックするURLを指定
echo GetPageRank($url);

/**
 * PageRank Lookup (Based on Google Toolbar for Mozilla Firefox)
 *
 * @copyright   2012 HM2K <hm2k@php.net>
 * @link        http://pagerank.phurix.net/
 * @author      James Wade <hm2k@php.net>
 * @version     $Revision: 2.1 $
 * @require     PHP 4.3.0 (file_get_contents)
 * @updated		06/10/11
 */

function GetPageRank($q,$host='toolbarqueries.google.com',$context=NULL) {
	$seed = "Mining PageRank is AGAINST GOOGLE'S TERMS OF SERVICE. Yes, I'm talking to you, scammer.";
	$result = 0x01020345;
	$len = strlen($q);
	for ($i=0; $i<$len; $i++) {
		$result ^= ord($seed{$i%strlen($seed)}) ^ ord($q{$i});
		$result = (($result >> 23) & 0x1ff) | $result << 9;
	}
    if (PHP_INT_MAX != 2147483647) { $result = -(~($result & 0xFFFFFFFF) + 1); }
	$ch=sprintf('8%x', $result);
	$url='http://%s/tbr?client=navclient-auto&ch=%s&features=Rank&q=info:%s';
	$url=sprintf($url,$host,$ch,$q);
	@$pr=file_get_contents($url,false,$context);
	return $pr?substr(strrchr($pr, ':'), 1):false;
}

?>

その他の言語も公開しているようです。私は特に理由が無い限りPHPなので他は確認していません。

Responses are currently closed, but you can trackback from your own site.

121 Responses to “Google Pagerankをphpで取得する”

  1. app for windows 10

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  2. best CBD oil より:

    best CBD oil

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  3. CBD gummies より:

    CBD gummies

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  4. CBD pills より:

    CBD pills

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  5. best cbd cream for pain

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  6. best cbd oil for pain

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  7. best CBD gummies

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  8. CBD oil for pain

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  9. CBD oils UK より:

    CBD oils UK

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  10. CBD より:

    CBD

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  11. best CBD oils UK

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  12. CBD oil より:

    CBD oil

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  13. free instagram followers

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  14. msn hotmail sign in email

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  15. essay writer services

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  16. vipmenciall.com より:

    tadalafil cheap

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  17. cialis professional

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  18. gocialirx.com より:

    cialis for sale

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  19. cialmenon.com より:

    how long for cialis to work

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  20. xviagrnorx.com より:

    buy viagra online cheap

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  21. viagstorerx.com より:

    viagra over the counter walmart

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  22. viagra without prescription

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  23. how long does it take viagra to work

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  24. discount pharmacies

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  25. online pharmacy without scripts

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  26. Vastarel

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  27. Epivir-HBV

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  28. aarp recommended canadian pharmacies

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  29. Lightvigra.com より:

    viagra

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  30. immigration lawyer Moorestown NJ

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  31. Order Weed online

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  32. Salvia Divinorum for Sale

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  33. CBD honey sticks

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  34. CBD vape oil より:

    CBD vape oil

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  35. loan consultant より:

    loan consultant

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  36. TRANSFERT AÉROPORT LILLE

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  37. Israel dedicated server

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  38. cbd oil for anxiety

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  39. buy cbd oil より:

    buy cbd oil

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  40. best cbd for dogs

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  41. cbd oil for dogs

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  42. VTC À LILLE より:

    VTC À LILLE

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  43. TAXI LILLE BRUXELLES

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  44. blink app for pc windows 10

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  45. cbd for sale より:

    cbd for sale

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  46. https://www.bbd.casino/info_details/cara-menang-baccarat

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  47. https://bbdcasino.tumblr.com/

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  48. free tiktok followers instantly

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  49. playboy より:

    playboy

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  50. masturbate より:

    masturbate

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  51. slut より:

    slut

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  52. sex より:

    sex

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  53. cbd for dogs より:

    cbd for dogs

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  54. vtc Tourcoing より:

    vtc Tourcoing

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  55. Start dropshipping

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  56. Make money on Instagram

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  57. navette aéroport

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  58. taxi lens より:

    taxi lens

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  59. situs poker terbesar

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  60. Essayhelpof.com より:

    essayhelpof.com

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  61. phd online

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  62. mba application essay writing service

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  63. dissertation introduction

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  64. good thesis statements

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  65. Vacatures Gemeente Veenendaal

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  66. write my essay

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  67. custom essay online

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  68. dissertation proposal example

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  69. best paper writing site

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  70. help with writing a paper for college

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  71. best CBD oil in UK

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  72. youciali.com より:

    cialis without a perscription

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  73. cialcenter.com より:

    original cialis online

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  74. newcialed.com より:

    cialis without a rx

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  75. publix pharmacy online ordering

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  76. canadian pharmacies that ship to us

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  77. delta 8 THC for sale

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  78. cialis australia

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  79. tadalafilik.com より:

    farmacia genericos comprar cialis generico online tadalafil precio

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  80. caylan ford より:

    caylan ford

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  81. Scam より:

    Scam

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  82. Actor より:

    Actor

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  83. Kids Party Entertainment

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  84. transfert aéroport Lille lesquin

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  85. Cardizem ER

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  86. levitra canadian online pharmacy

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  87. uspharmus.com より:

    ed meds online without doctor prescription

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  88. cheap prescription drugs

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  89. gensitecil.com より:

    cheap cialis generic online

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  90. cileve.com より:

    viagra click here info buy cialis

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  91. asciled.com より:

    generic cialis dapoxetine

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  92. Badplaats Zandvoort

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  93. pharmacylo.com より:

    canadian pharmacy milwaukee

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  94. close out より:

    close out

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  95. photographs より:

    photographs

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  96. loxviagra.com より:

    can a nurse practitioner prescribe viagra

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  97. send より:

    send

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  98. jokviagra.com より:

    can i take viagra with klonopin

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  99. mirror selfies tinder

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  100. Family guy tinder episode

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  101. Cat Hotels in Holland

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  102. Carbon steigers より:

    Carbon steigers

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  103. ckacialis.com より:

    mixing cialis with viagra

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  104. jaycialis.com より:

    cialis 5mg tablets

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  105. krocialis.com より:

    cialis professional legitimate

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  106. cialishav.com より:

    is cialis covered by blue cross blue shield

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  107. pharmacyken.com より:

    rx unlimited pharmacy

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  108. cialisjla.com より:

    comprar cialis original

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  109. investigate this site

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  110. what do you think

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  111. my sources より:

    my sources

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  112. appeler une voyante gratuitement

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  113. comment_formx より:

    comment_formx

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  114. Over Deen Assessment

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  115. buy weed より:

    buy weed

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  116. Seattle Weekly より:

    Seattle Weekly

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  117. dispensary near me

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  118. tiktok followers

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  119. SF Examiner より:

    SF Examiner

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  120. weed near me より:

    weed near me

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~

  121. what is amazon automation

    Google Pagerankをphpで取得する | 浪漫的爆撃機 ~新世界のスノッブ~