Уведомления

Группа в Telegram: @pythonsu

#1 Май 7, 2011 01:34:02

dbf
От:
Зарегистрирован: 2011-05-07
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Поиск через Яндекс.XML

В процессе реализации сайтов приходилось делать для них поиск по содержимому. В итоге я решил вырезать эту общую часть в отдельный скрипт, вдруг кому сэкономит часок на написание .
Все живет тут: http://code.google.com/p/py-ya-xml/ Если у кого-то будут идеи, пожелания, проблемы или кто-то хотя бы воспользуется :), то сообщайте.



Отредактировано (Май 7, 2011 01:38:58)

Офлайн

#2 Авг. 23, 2011 15:31:20

kirsanvi
От:
Зарегистрирован: 2011-08-23
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Поиск через Яндекс.XML

При любом изменении примера начинаются ошибки, например, поиск по этому сайту
results = y.search(u'python', page=1, site='python.su')
Меняем только домен и запрос, где-то в середине выдает

<search.SearchResults instance at 0x011C86C0>
http://python.su/ PyCamp конференция в Киеве Как всем известно, конференция по я
зыку python - “Exception”, прекратила своё существования. Ей на замену пришёл Py
Camp.
http://python.su/forum/ Вопросы по ERP-системам, документообороту, бухгалтерским
и учетным системах написанных на Python.
http://python.su/article/ Dobblin - новая объектная база данных для Python. Job:
программа на питоне autologin. Написания расширений для Inkscape с помощью Pyth
on.
Traceback (most recent call last):
File “E:\&#9562;ёїюфэшъш\Pythontest\Yandex.XML\example.py”, line 17, in <
module>
print result.url + ‘ ’ + result.snippet
File “D:\Python27\lib\encodings\cp866.py”, line 12, in encode
return codecs.charmap_encode(input,errors,encoding_map)
UnicodeEncodeError: ‘charmap’ codec can't encode character u'\u2019' in position
172: character maps to <undefined>


Решение проблемы
print result.url.encode('utf-8').decode('utf-8') + ‘ ’ + result.snippet.encode('utf-8').decode('utf-8')

Но тем не менее хотелось бы без таких танцев



Отредактировано (Авг. 23, 2011 15:39:15)

Офлайн

#3 Апрель 7, 2012 14:15:22

dbf
От:
Зарегистрирован: 2011-05-07
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Поиск через Яндекс.XML

Поправлены ошибки, выложена обновленная версия.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version