Задать вопрос
Профиль пользователя заблокирован сроком с 13 мая 2018 г. и навсегда по причине: систематические нарушения правил Сервиса (п. 4.1, 5.11, 5.14, 5.17, 6.5)
Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (15)

Лучшие ответы пользователя

Все ответы (8)
  • Как записать текст на русском в файл UTF-8?

    @lololololo
    Товарищи, это писец какой-то. Хотели как лучше, а получилось еще более через жопу.

    https://docs.python.org/3/library/functions.html#open
    mode is an optional string that specifies the mode in which the file is opened. <...> In text mode, if encoding is not specified the encoding used is platform dependent: locale.getpreferredencoding(False) is called to get the current locale encoding. (For reading and writing raw bytes use binary mode and leave encoding unspecified.)

    1. Если не указан режим 'b', то по умолчанию файл считается текстовым. В двоичный файл можно писать только байты, в текстовый - только юникод.
    (В текстовом режиме файл читается только до EOF ('\x1a'). Как совместить чтение до конца файла и запись юникода в файл? А никак.)
    2. Если кодировка не указана, по умолчанию берется locale.getpreferredencoding(False), т.е. результат выполнения будет зависеть от настроек оси! (для винды - от текущей локали). Нахера??? От одних граблей избавились, другие приобрели.

    В общем, всегда явно указывай явно кодировку файла.
    with open('str_ru_text_1.txt', 'w', encoding='utf-8') as f:
    Ответ написан
    6 комментариев
  • Как узнать какие запросы отправляются из приложения на android?

    @lololololo
    В дополнении к ответу Сергей Горностаев:
    • Если приложение поддерживает прокси (системный или у него есть свои настройки) - прописываем туда Fiddler и смотрим запросы. Если они идут по https - то надо будет еще добавить сертификат на устройство или сломать их проверку. Может кто добавит как это сделать.
    • Если не поддерживает - заворачиваем трафик на комп с помощью Cain & Abel и смотрим любым снифером. TLS тоже можно ломать при тех же условиях что и выше. Но в фиддлере смотреть приятнее.
    Ответ написан
    Комментировать
  • Как сделать передачу reCAPTCHA с чужого сайта на свой?

    @lololololo
    Попробуй скопировать recaptcha challenge id с того сайта. Клиент тебе вернет параметры, которые ты пробросишь на чужой сайт.
    Ответ написан
    1 комментарий

Лучшие вопросы пользователя

Все вопросы (24)