|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - Нужна помощь с скриптом на питоне |
|
Разное - Нужна помощь с скриптом на питоне
|
Пользователь Сообщения: 87 |
Профиль | Отправить PM | Цитировать Здравствуйте, я скачиваю фото с инстаграма скриптом на питоне.
https://pypi.python.org/pypi/instaloader/3.2.1 Это единственное что я нашел что качает по тегам после того как злой Цукер запретил. Так вот пока качаю по тегам на английском всё прекрасно. Качаю я так: создал батник и прописал следующее Но если я пишу тег на русском то питон его не распознаёт Кодировка бат utf8, chcp 65001 То есть проблема именно в питоне. Виндовс 10 английская. Питон и скрипт самые свежие вчера установленные. Сможете помочь? |
|
Отправлено: 18:33, 18-01-2018 |
Ветеран Сообщения: 3247
|
Профиль | Отправить PM | Цитировать Цитата Patroklos:
|
|
Отправлено: 21:01, 18-01-2018 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать |
Последний раз редактировалось Patroklos, 19-01-2018 в 01:52. Причина: ой Отправлено: 01:41, 19-01-2018 | #3 |
Ветеран Сообщения: 3247
|
Профиль | Отправить PM | Цитировать Patroklos, значит так и есть. вы передаёте скрипту строку в cp1251, а надо utf8. Можно добавить в скрипт перекодировку.
|
Отправлено: 01:58, 19-01-2018 | #4 |
Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать Это как и в предыдущем сообщении сразу в консоли
В вин консоли я много работаю. Основные грабли знаю. Это питоша шалит. А я в нём ни бум-бум. |
|
Отправлено: 02:08, 19-01-2018 | #5 |
Ветеран Сообщения: 3247
|
Профиль | Отправить PM | Цитировать Цитата Patroklos:
Посмотрев скрипт подумалось, что может достаточно установить win_unicode_console |
|
Отправлено: 03:02, 19-01-2018 | #6 |
Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать Спасибо за то что помогаете. К сожалению совет с win_unicode_console не сработал.
Картина та же на месте русского знаки вопроса. |
Отправлено: 03:20, 19-01-2018 | #7 |
Необычный Сообщения: 4463
|
Профиль | Сайт | Отправить PM | Цитировать Patroklos, а виндовая консоль - принципиальный вариант?
Может PowerShell ? Просто AFAIK именно консоль (cmd) довольно бестолковая вещь (да простят меня адепты) и кириллицу он воспринимает не как cp1251, а как OEM866. По крайней мере на этой кодировке он пишет, и вроде как должен быть несколько "умнее" чем cmd. Хотя нагуглив Хабр (https://habrahabr.ru/post/321076/) проблем с ps так же хватает. "Похожая"(?) проблема И как я понял chcp - или не панацея, или надо правильно готовить. |
------- Отправлено: 22:31, 22-01-2018 | #8 |
Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать Цитата lxa85:
Пока я решил проблему тем что в настройках виндовс установил использовать русский для программ не поддерживающих юникод. Теперь я без проблем качаю по тегам на русском. Хотя в принципе я был бы рад что бы спецы объяснили где проблема. В смд, питоше или в кривоватом скрипте. Спасибо за совет и ссылки. |
|
Отправлено: 08:45, 24-01-2018 | #9 |
Пользователь Сообщения: 54
|
Профиль | Отправить PM | Цитировать Проблема не в питоне а в вызове скрипта через cmd.
Кодировку через chcp так не выставишь. У питона своя библиотека. Он по дефолту работает с кирилицей. Гуглани референс по subprocess checkoutput. |
Последний раз редактировалось salat, 25-01-2018 в 01:48. Отправлено: 01:42, 25-01-2018 | #10 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Любой язык - [решено] Помощь со скриптом автологина | Ugend | Скриптовые языки администрирования Windows | 15 | 10-09-2015 13:28 | |
CMD/BAT - Нужна помощь со скриптом на повторный запуск приложения | Derus | Скриптовые языки администрирования Windows | 16 | 08-02-2014 15:02 | |
C/C++ - Программа на массив,нужна помощь | gotothebars@vk | Программирование и базы данных | 1 | 25-01-2014 22:27 | |
Интерпретатор на Питоне | Vinya | Программирование и базы данных | 2 | 01-04-2004 13:29 |
|