» »

Iskanje pojma po internetu

Iskanje pojma po internetu

denisbegood ::

Imam približno 40 filatelističnih web strani,kjer iščem določene znamke. Vsako moram odpreti in vtipkati itd. Zanima me, ali obstaja nek način, ki bi zdržil ta iskanja na eno, npr. nekak makro ali program, da bi samo enkrat vnesel iskano in bi pregledal vse te strani.
Google ali Najdi.si ne pregledata vseh teh, verjetno bi bilo potrebno iti bolj v globino.

bluefish ::

Tako na hitro bi najbrž prvo začel z iskalno formo vsake strani. Nato pa z nekim skriptnim jezikom vse skupaj povežeš in nekako urediš izpis.

MrBrdo ::

denisbegood:
V večini jezikov to lahko narediš... V Rubyju se npr. da precej lepo to narediti če uporabiš knjižnico Nokogiri (to je HTML parser) in po potrebi HTTParty (to je neke vrste HTTP client), primere imaš na https://github.com/jnunemaker/httparty/... (klikni kakšen file da boš videl).
Primer uporabe nokogirija za rezultate iz googla:
require 'rubygems'
require 'nokogiri'
require 'open-uri'

search = "bela ptica"
search.gsub!(/ /, "+")
doc = Nokogiri::HTML(open("http://www.google.si/search?q=#{search}"))

doc.css("h3.r a").each do |rezultat|
  puts rezultat.content
end

Če se boš odločil za Ruby, instalacija za vse unix-based sisteme (ne rabiš root, cca. 5 min se builda): https://rvm.beginrescueend.com/rvm/inst...
Nokogiri dokumentacija: http://nokogiri.org/
HTTParty dokumentacija: http://rdoc.info/github/jnunemaker/http...
MrBrdo

Zgodovina sprememb…

  • spremenilo: MrBrdo ()

denisbegood ::

Hvala ti za pomoč, upam, da se bom prebil skozi, ker nisem ravno neki računalničar.

revvs ::

Heh, kako so eni dobri, vse predložijo, samo copy + paste in kam. Vendar pa za take stvari ni potrebno ponvno kolo izumljati saj to že obstaja na dosti načinov (exe, plugin).

denisbegood ::

A lahko malo bolj enostavno to razložiš? Ogledal sem si namreč ta Ruby, preveč komplicirano zame. A obstaja kaj bolj simpl?

MrBrdo ::

Jah v vsakem primeru boš rabil programski/skriptni jezik za to (I guess). Zdaj če je Ruby preveč kompliciran zate, ne vem kaj bi ti predlagal, verjetno ti bo tudi vse ostalo, ker očitno ne znaš programirat. Mogoče raje opusti potem to, ali plačaj nekomu, da ti razvije. Ali pa se začni učit programirat, za kar boš rabil več mesecev ;)
MrBrdo

denisbegood ::

Ok, vseeno hvala.

Baja ::

lahko pa tudi uporabiš kakšno skripto za iskanje po lastnih straneh

recimo http://www.sphider.eu/

instaliras recimo na domačo mašino in nastaviš teh 40 strani za indexiranje in potem iščeš po tem indexu. rabiš pa apache, php in mysql. dobis pa to lahko v enem paketu, recimo http://www.apachefriends.org/en/xampp.h...

lp

ThinkPad ::

Ne vem koliko pomaga, a z Googlom lahko iščeš samo po določeni strani. Npr. v iskalno vrstico vpišeš:

site:http://slo-tech.com/forum znamka

in ti vrže zadetke za "znamka" samo iz http://slo-tech.com/forum

Zdaj bi bilo treba še skombinirati z ostalimi 39 stranmi in kako skripto.

revvs ::

site je brez http in Google bo te blokiral če boš dosti norije s temi ukazi delal.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

kopiranje dela teksta iz večih datotek

Oddelek: Programska oprema
10811 (652) kerrigh
»

Učenje programiranja (strani: 1 2 )

Oddelek: Programiranje
8518142 (14745) Spura
»

Svetla prihodnost za Ruby? (strani: 1 2 )

Oddelek: Programiranje
507910 (6360) MrBrdo
»

PHP in objektno programiranje (strani: 1 2 )

Oddelek: Programiranje
8512063 (10530) kivi113
»

[FORK] PHP kot jezik

Oddelek: Programiranje
353358 (2697) [MYTiX]

Več podobnih tem