[PHP] Parsanje googlovih rezultatov
 
dh5114 4. okt 2011 17:50:07 Pridružen od:
23. apr 2009
470 objav
1545 136 42
#11

Pred kratkim sem naredil google scrap v ruby-ju, cca. 5 minut mi je vzelo, da sem copy&pastal iz weba primere in jih priredil za moje potrebe.



Tkole zgleda ta ruby koda:


require 'rubygems'
require 'open-uri'
require 'nokogiri'

kw = "huda bejba"
url = "http://www.google.com/search?q=#{CGI.escape(kw)}"
d = Nokogiri::HTML(open(url))
links = []
d.xpath('//cite').each {|x| links.push x.text }

V arrayu links[] imas linke na prvi strani za iskan KW, pa se po pozicijah so postavljeni v arraj tako da je links[0] prvi link, links[1] je drugi,...



Ce PHP ni ravno pogoj... ;)


všeč(3) ni všeč(0) spam(0)
 
brainwithstorm 21. okt 2011 07:49:56 Pridružen od:
11. feb 2011
35 objav
46 21 0
#12

naredis ful simple z php curl-om. pa posiljas mu notri kot da je user agent mozzilla in stvar deluje tipi topi. ce rabis kodo poslji zs.



lp


všeč(0) ni všeč(0) spam(0)
 
perro 28. okt 2011 09:11:35 Pridružen od:
4. jun 2010
32 objav
47 6 3
#13

php.programer:

Free quota

Usage is free for all users, up to 100 queries per day.



zadeva je precej omejena, in sicer free varianta 100 querijev na dan.



predvsem za seo analizo ključnih besed in njihovih pozicij... je lahko 100 querijev hitro mimo... ali obstajajo kakšne alternative?




Na naslovu http://www.google.com/webmasters/ vpišeš svojo stran in validiraš, da si res lastnik strani. Nato v meniju izbereš Your site on the web in tam te čakata dve stvari: Search queries, kjer spremljaš, kaj se je iskalo v zadnjem mesecu in na kateri poziciji je bila tvoja stran prikazana (v povprečju) za iskani niz. Druga stvar pa je Keywords, kjer izveš, s katerimi ključnimi besedami te Google asociira, in pogledaš še relevantnost ključne besede za asociacijo. In tako ni treba nič parsat, curlat in čarat.


všeč(0) ni všeč(0) spam(0)
..::.. times.si ..::.. joore.si ..::.. perro.si ..::..
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se