Biblioteka
xgoogle umożliwia zwykłe wyszukiwanie w wyszukiwarce Google, a także wyszukiwanie linków sponsorowanych. Mamy też dostęp do Google Sets (sugerowane podobne słowa kluczowe) i Google Translator. Wystarczy pobrać pakiet i umieścić katalog
xgoogle gdzieś w PYTHONPATH (katalog z własnym skryptem, site-packages itd.)
Poniżej przykładowy skrypt pobierający wyniki wyszukiwania dla zadanej frazy:
from xgoogle.search import GoogleSearch
# fraza
gs = GoogleSearch("django")
gs.results_per_page = 25
results = gs.get_results()
for res in results:
print res.title.encode('utf8')
Poniżej przykładowy skrypt pobierający linki sponsorowane pojawiające się na wynikach wyszukiwania dla zadanej frazy:
from xgoogle.sponsoredlinks import SponsoredLinks, SLError
# fraza
sl = SponsoredLinks("django")
sl.results_per_page = 100
results = sl.get_results()
for result in results:
print result.title.encode('utf8')
Poniżej skrypt pobierający wyniki Google Sets dla zadanych słów kluczowych / fraz:
from xgoogle.googlesets import GoogleSets
# frazy
gs = GoogleSets(['python', 'django'])
results = gs.get_results()
print len(results)
for r in results:
print r.encode('utf8')
Co dla powyższych fraz da wynik:
python
django
ruby
turbogears
web
programming
framework
php
rails
java
javascript
plone
mysql
zope
Tłumaczenie tekstu poprzez Google Translator jest równie łatwe:
from xgoogle.translate import Translator
translate = Translator().translate
print translate("Where is my pink car?", lang_to="pl").encode('utf-8')
Dodatkowe informacje o dostępnych metoda dla poszczególnych modułów dostępne są w pliku readme.txt dostarczanym wraz z modułem.
- Dodane: 06.11.2009 przez riklaunim