[ главная ]   [ рейтинг статей ]   [ справочник радиолюбителя ]   [ новости мира ИТ ]



Ответов: 0
25-02-12 07:01







   Web - программирование
PHP


ASP






XML



CSS

SSI





   Программирование под ОС











   Web - технологии








   Базы Данных









   Графика






Данные




Web - программирование / Python /

Поиск в Google из Python

Google открыл доступ к своей службе через SOAP. Как можно воспользоваться службой из Python?

Очень просто. Сначала зарегистрируйтесь и получите ключ. Загрузите модуль PyGoogle, написанный Марком Пилгимом (модуль SOAP.py включен в архив).

>>> import google
>>> google.LICENSE_KEY = '...ваш ключ...'
>>> query = 'Русскоязычная группа пользователей Zope и Python'
>>> # Подставьте вместо koi8-r кодировку, в которой вы работаете
>>> query = unicode(query, 'koi8-r')
>>> data = google.doGoogleSearch(query, language='lang_ru')
>>> data.results[0].URL
'http://zope.net.ru/'
>>> data.results[0].title.encode('koi8-r')
'<b>zope</b>.net.ru'
>>> data.results[0].summary[:65].encode('koi8-r')
'The site and mailing list for Russian-speaking <b>Python</b>'
>>> data = google.doGoogleSearch('Python', language='lang_ru')
>>> for result in data.results:
...     print result.title.encode('koi8-r')
...
РУССКИЕ ДОКУМЕНТЫ: <b>...</b>
<b>Python</b>
zope.net.ru
Очерки о <b>Python</b>
Что такое <b>Python</b>? Окончательный итог
<b>Python</b> | WebClub
eManual - электронная документация
Софтерра / Linuxоид / Драматическая <b>...</b>
Софтерра / Linuxоид / <b>Python</b> - основные <b>...</b>
Электронная Техническая <b>...</b>
>>> page = google.doGetCachedPage('http://zope.net.ru/')
>>> import re
>>> re.search('<title>.*?</title>', page, re.I).group().encode('koi8-r')
'<TITLE>zope.net.ru</TITLE>'
>>> google.doSpellingSuggestion('pyton')
'python'




Комментарии

 Ваш комментарий к данному материалу будет интересен нам и нашим читателям!



Последние статьи: Web - программирование / Python /

Текстовая обработка в языке Python. Подсказки для начинающих
19-03-2009   

Как и ряд других популярных скриптовых языков, Python является великолепным инструментом для сканирования и манипуляций с текстовыми данными. Эта статья суммирует возможности текстовой обработки языка Python для тех программистов, которые являются новичками в программировании на языке Python... подробнее

Кол. просмотров: общее - 3180 сегодня - 0

Stackless Python
19-03-2009   

Вы хотите, чтобы ваш любимый язык был меньше, быстрее, гибче и надежнее? Эти цели и ставил перед собой разработчик Stackless Python... подробнее

Кол. просмотров: общее - 3055 сегодня - 0

Из опыта Web-мастера: переползаем на Python
19-03-2009   

Осенью прошлого года был запущен сайт www.iso.ru, разработанный компанией ADT. Движок сайта, представляющий собой набор CGI скриптов, был написан на Perl. По прошествии полугода эксплуатации возникла необходимость расширить функциональность сайта. Поэтому встал вопрос о выборе языка для написания скриптов... подробнее

Кол. просмотров: общее - 5473 сегодня - 0

Еще о функциональном программировании на Python
19-03-2009   

Эта статья продолжает серию статей о функциональном программирования (ФП) на Python. В ней демонстрируется несколько достаточно сложных концепций ФП. Читателю окажется полезным введение в различные подходы программного решения задач... подробнее

Кол. просмотров: общее - 3078 сегодня - 7

Python - основные концепции
19-03-2009   

Python - объектно-ориентированный язык сверхвысокого уровня. Python, в отличии от Java, не требует исключительно объектной ориентированности, но классы в Python так просто изучить и так удобно использовать, что даже новые и неискушенные пользователи быстро переходят на ОО-подход... подробнее

Кол. просмотров: общее - 3120 сегодня - 1



  WWW.COMPROG.RU - 2009-2012 | Designed and Powered by Zaipov Renat | Projects