Найти - Пользователи
Полная версия: Поиск через Яндекс.XML
Начало » Python проекты » Поиск через Яндекс.XML
1
dbf
В процессе реализации сайтов приходилось делать для них поиск по содержимому. В итоге я решил вырезать эту общую часть в отдельный скрипт, вдруг кому сэкономит часок на написание .
Все живет тут: http://code.google.com/p/py-ya-xml/ Если у кого-то будут идеи, пожелания, проблемы или кто-то хотя бы воспользуется :), то сообщайте.
kirsanvi
При любом изменении примера начинаются ошибки, например, поиск по этому сайту
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')

Но тем не менее хотелось бы без таких танцев
dbf
Поправлены ошибки, выложена обновленная версия.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB