Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет schegloff ([info]schegloff)
@ 2007-03-24 12:47:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Только для знакомых с Python - история моих бедствий и просьба о помощи
Сначала просьба:

Помогите решить проблему авторизации на livejournal.com! (нужно для бэкапа подзамочных записей в [info]shrewd_club@lj, где я имею несчастье состоять смотрителем). Но только примите к сведению:

1) совет "посмотри, как в LJSM, и сделай так же" не проходит - Perl я почти не знаю, смотрю на исходник, как баран на новые ворота; нужна по крайней мере возможность задавать вопросы, что там как, и получить ответы;

2) совет "так это же через cookie решается, как два байта" тоже ничего не дает - стандартная библиотека cookielib с эксплореровскими куками не работает, только с перловскими, рекомендуемое ее расширение ClientCookie у меня просто не запускается; как конвертировать эксплореровские куки в перловские, я тоже не знаю...

Словом, реально need help, уперся рогом.

Ну а теперь история бедствий:
- тестировал я питоновский генератор случайных чисел, и назвал свою програмку-тест random.py;
- после этого появился странный глюк - мой lj_archiver и другие программки стали вылетать при одиночном запуске, а вот из интегрированной среды питона - по-прежнему работали;
- методом копирования в другой каталог я установил, что виной всему random.py, имеющий одинаковое название с библиотекой random - и перегружающая эту библиотеку при запуске других программ из каталога, где находится.

Бедствовал я так больше недели, будучи уверенным, что urllib никак не может быть связана с random, и проблема где-то у провайдера. Ага, щас!

Мораль: не называйте Ваши программки в питоне именами библиотек, бо-бо будет!

Я в ужасе. Сколько же всякого разного я про Python не знаю, и сколько, скорее всего, никогда не узнаю!


(Читать комментарии) - (Добавить комментарий)


[info]do_
2007-03-25 20:51 (ссылка)
>стандартная библиотека cookielib с эксплореровскими куками не работает, только с перловскими

да, встати, вот этого вот вообще не понял. Куки не бывают перловские или эксплореровские, таковым может быть разве что лишь формат сохранённого файла. А сохранять-то куки в файле и не надо...

(Ответить) (Ветвь дискуссии)

Чтобы использовать куки IE,
[info]schegloff
2007-03-26 05:50 (ссылка)
их нужно прочитать из файла. А при этом формат существенен.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Чтобы использовать куки IE,
[info]do_
2007-03-26 05:55 (ссылка)
...да зачем их читать из файла, если требуется залогиниться в LJ? Вы хотите уже существующие куки в Вашем эксплорере использовать, что ли? Можно ведь просто запостить форму в LJ и получить куки с сервера..

(Ответить) (Уровень выше) (Ветвь дискуссии)

Вот как раз "просто запостить"
[info]schegloff
2007-03-26 05:57 (ссылка)
мне в голову и не пришло. Спасибо, что подсказали.

(Ответить) (Уровень выше)


(Читать комментарии) -