| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > Определение положения страницы в выдаче yandex.ru |
| Автор: Leshik 21.10.2006, 23:01 | ||
| Всем привет. Пожалуйста не оставьте без внимания. У меня следующая задача: надо для адреса страницы и запроса, указанных пользователем, определить положение страницы в выдаче yandex.ru. Вот что я написал:
У меня всё работает, место страницы находится верно, но всё это происходит очень медленно. Не могли бы вы мне подсказать, что я делаю не так, и как надо делать для быстрого поиска положения сайта. |
| Автор: amg 23.10.2006, 07:19 | ||||
Заменить строки
|
| Автор: Leshik 23.10.2006, 13:45 | ||||
| Спасибо. Ещё вот такой вопрос: почему когда я ввожу русское слово (Например 'футбол'), и присваиваю это значение $value:
у меня не работает; а если пишу просто:
то всё работает и всё находится. ПОдскажите, как это можно исправить. |
| Автор: amg 23.10.2006, 14:04 |
| Наверное, под виндой дело происходит? Там ты вводишь русское слово в DOS-консоли, и вводится оно в досовской кодировке. Нужно перекодировать в CP1251. Модуль Encode. Про это уже много здесь писали. Добавлено @ 14:16 http://forum.vingrad.ru/index.php?showtopic=113144&view=findpost&p=864166 Там только нужно заменить cp1251 на cp866, кажется, и utf8 на cp1251 |
| Автор: Leshik 23.10.2006, 18:24 |
| Большое спасибо, теперь всё работает. |