Beste mensen,
Ik ben op zoek naar een tool of een goede tip, hoe ik de top100 websites van Google op bepaalde keywords kan uitlezen..
Dus een lijst met 100 url's
Groeten,
Coen
- Top100 websites Google 'uitlezen' op keywords. Tool, tip?
-
26-02-2013, 14:10 #1
- Berichten
- 786
- Lid sinds
- 13 Jaar
Top100 websites Google 'uitlezen' op keywords. Tool, tip?
-
-
26-02-2013, 14:31 #2
- Berichten
- 603
- Lid sinds
- 16 Jaar
Re: Top100 websites Google 'uitlezen' op keywords. Tool, tip?
Ik ben ooit ergens dit scriptje tegen gekomen. Het is heel makkelijk om te bouwen naar wat jij wil.
Hij kijkt nu op welke positie de website staat.
Dit is het enige wat in een php bestandje hoeft te staan:
PHP Code:require_once("PhpKeywordAnalyser.inc.php");
$phpKeywordAnalyser = new PhpKeywordAnalyser($keyword, $website);
PHP Code:<?php
/**
* This class crawls google and find out on which page a website is lisited, based on the keyword searched.
*
* @author Rochak Chauhan <rochakchauhan@gmail.com>
* @see This class does NOT calculated the Google Page Rank
*/
class PhpKeywordAnalyser {
private $website="";
private $keyword="";
private $url="";
private $start=0;
private $page=false;
private $records=false;
/**
* Function to pre process and store the values of Keyword and Website
*
* @param string $keyword
* @param string $website
* @return resource
*/
public function __construct($keyword, $website){
if(trim($keyword)==""){
trigger_error("Keyword cannot the left blank.",E_USER_ERROR); die();
}
if(trim($website)==""){
trigger_error("Website cannot the left blank.",E_USER_ERROR); die();
}
$website=strtolower(trim($website));
$website=str_replace("http://www.","",$website);
$website=str_replace("http://","",$website);
$website=str_replace("www.","",$website);
$website=str_replace("/","",$website);
$this->id=$row['id'];
$this->website=$website;
$this->keyword=trim($keyword);
$this->enableVerbose=$enableVerbose;
$this->url=$this->updateUrl($keyword, $this->start);
}
/**
* This function starts the crawling process and it verbose the content as it goes to next page.
*
* @return string [buffer]
*/
public function initSpider(){
$i=10;
$c=1;
while($c<=10) {
flush();ob_flush();
$records= $this->getRecordsAsArray($this->url);
$count=count($records);
for($k=0;$k<$count;$k++){
$j=$k+1;
$link=$records[$k][2];
$link=strip_tags($link);
$link=str_replace("http://www.","",$link);
$link=str_replace("http://","",$link);
$link=str_replace("www.","",$link);
$pos=strpos($link, "/");
$link=trim(substr($link,0,$pos));
if($this->website==$link){
$domain=$this->website;
$plaats=$c*10+$j-10;
return $plaats;
}
else{
}
}
$c++;
$this->url=$this->updateUrl($this->keyword, $i);
}
if($this->page==false){
$domain=$this->website;
$keyword=$this->keyword;
return 0;
}
else {
$page=$this->page;
$records=$this->records;
$domain=$this->website;
$keyword=$this->keyword;
}
}
/**
* Function to get records as an array.
*
* @access private
* @param string $url
*
* @return array
*/
private function getRecordsAsArray($url){
$matches=array();
$pattern='/<div class="s"(.*)\<cite\>(.*)\<\/cite\>/Uis';
$html=$this->getCodeViaFopen($url);
preg_match_all($pattern, $html, $matches, PREG_SET_ORDER);
return $matches;
}
/**
* Function to update the google search query.
*
* @access private
* @param string $keyword
* @param string $start
*
* @return string
*/
private function updateUrl($keyword, $start){
$this->start=$this->start+$start;
$keyword=trim($keyword);
$keyword=urlencode($keyword);
return "http://www.google.nl/search?start=".$this->start."&q=$keyword";
}
/**
* Function to get HTML code from remote url
*
* @access private
* @param string $url
*
* @return string
*/
private function getCodeViaFopen($url){
$returnStr="";
$fp=fopen($url, "r") or die("ERROR: Invalid search URL");
while (!feof($fp)) {
$returnStr.=fgetc($fp);
}
fclose($fp);
return $returnStr;
}
}Laatst aangepast door Johan Vliegenthart : 26-02-2013 om 14:37 Reden: Script werkt inderdaad nog en wat extra info toegevoegd
-
26-02-2013, 14:35 #3
- Berichten
- 109
- Lid sinds
- 17 Jaar
Re: Top100 websites Google 'uitlezen' op keywords. Tool, tip?
Dat scriptje werkt nog wel, ik gebruik het zelf namelijk ook nog. Wel iets omgebouwd, maar ik kan de keywords makkelijk checken. Let wel op dat je niet 10 websites achter elkaar doet, want dan krijg je een tijdelijke ban van Google..
-
26-02-2013, 15:31 #4
- Berichten
- 786
- Lid sinds
- 13 Jaar
Re: Top100 websites Google 'uitlezen' op keywords. Tool, tip?
Bedankt @Venema en @Johan, top! Ik heb zojuist contact opgenomen met Johan.
-
01-03-2013, 11:43 #5
- Berichten
- 968
- Lid sinds
- 16 Jaar
Re: Top100 websites Google 'uitlezen' op keywords. Tool, tip?
Top 1000-pagina's ook goed?
http://seoserp.com/google_page_rank/...mited=submited
Hij is soms iets inaccuraat omdat Google steeds meer bezig is met "lokale" resultaten.
-
01-03-2013, 13:16 #6
- Berichten
- 1.454
- Lid sinds
- 14 Jaar
Re: Top100 websites Google 'uitlezen' op keywords. Tool, tip?
Ik gebruik het programmaatje "free monitor for google" van CleverStat.
Hiermee kan ik mijn eigen posities in Google bijhouden maar je krijgt ook een lijst van alle andere websites die scoren op dat keyword. Je kunt zelf instellen hoeveel resultaten je wilt zien.
-
01-03-2013, 22:53 #7
- Berichten
- 109
- Lid sinds
- 12 Jaar
Re: Top100 websites Google 'uitlezen' op keywords. Tool, tip?
Deze is ook mijn favoriet. Ik gebruik het al een aantal jaren en het geeft als een van de weinige tools de positie weer zoals deze te zien is door een persoon in dat land.
-
06-03-2013, 18:52 #8
- Berichten
- 786
- Lid sinds
- 13 Jaar
Re: Top100 websites Google 'uitlezen' op keywords. Tool, tip?
Bedankt allen voor het antwoorden, ben opzoek gegaan naar goede SEO software en ik gebruik nu SECockpit: http://internetmarketingbusiness.nl/...-keyword-tool/
Let op: In het artikel zit een affiliate link verwerkt.
-
06-03-2013, 19:06 #9
- Berichten
- 304
- Lid sinds
- 18 Jaar
Re: Top100 websites Google 'uitlezen' op keywords. Tool, tip?
Ik zelf gebruik sinds kort Rankerizer hiervoor. Handig desktop programmatje
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic