Alex
увы
Max
Короче, проблема скорее всего со внимательностью
Alex
Но погоди, он-то выхлоп выдаёт
Alex
Значит, видит всё
Stom
Интересно
но у меня тогда exit code 1 был или что-то такое, а у тебя ffmpeg откликается, значит popen находит его
Stom
Но погоди, он-то выхлоп выдаёт
я предположил до того как оказалось что он выдает выхлоп))
Nikolay
Чем оно лучше pipenv?
Nikolay
Я спрашивал у посонов, они мне сказали "Пишешь пакеты? Нет? Не нужен poetry"
Pavel
Чем оно лучше pipenv?
pipenv отвратительно работает в случае с множественными индексами. и очень упорото реализован лок
Nikolay
индекс = репозиторий?
Pavel
+
Nikolay
Короче, вот весь выхлоп - https://pastebin.com/UUD71qKp
Попробуй какую-нибудь пустышку-картинку с простым именем скормить ему (через питон), а не с символами типа %6d
Max
А в чем смысл?
Оно использует стандартизированный pyproject.toml и не хранит ничего лишнего в папке проекта. Ну и в целом удобнее в работе, есть приятные мелочи. Если это всё не смущает, можно и pipenv
Nikolay
+
То есть, это нужно, если у команды есть свой индекс на своем сервачке и оттуда надо тянуть пакеты наравне с pypi?
Pavel
например, да
Tishka17
Тоже переделывал
Все приведи в порядок и покажи команду
Nikolay
А индексы бывают приватными? С доступом по логинам-паролям или api-keys каким-нибудь?
Alex
Все приведи в порядок и покажи команду
cmds = ['ffmpeg', '-r', '18', '-y', '-i', pict, '-c:v', 'libx264', '-crf', '17', video]
Max
Но в целом я просто не вижу причин пользоваться pipenv, когда есть poetry. У меня это примерно такой вопрос вызывает: "блин, ну зачем?"
Alex
Осталось понять, почему Popen не может в такие символы
Tishka17
А как ты эти символы получил?
Tishka17
В смысле у программно определяются имена или скопировал?
Matt
получаю от апи ответ в utf-8. loads,dumps, .json() на него не работают. если сделать .text , то получается такая строка. что сделать можно?
Max
Теперь же вроде всё через subprocess.run надо делать
Alex
В смысле у программно определяются имена или скопировал?
Сделал шаблон и по ним строится имя. Короче, сам
Alex
Спасибо, мил человек
Alex
Заработало
Matt
да я вижу)
Tishka17
Что в content-type?
Matt
это в хедерах?
Tishka17
Yep
Matt
text/html; charset=UTF-8
Tishka17
Лол
Tishka17
Так, а что ты послал в accept-encoding?
Tishka17
Руками небось менял?
Matt
я вообще хедеры не посылаю
B
Может, это гзип?
Matt
ненада
Matt
я вообще хедеры не посылаю
ну и если пошлю то все равно
B
А браузером или курлом на тот ендпоинт если сходить?
Tishka17
Покажи все ответные хэдеры
Matt
не знаю как это ответные хэдеры
Matt
Matt
браузер шо надо даёт
Tishka17
не знаю как это ответные хэдеры
А откуда ты взял content type?
Matt
что-то вроде сниффера
Tishka17
Ну оттуда же все достань
Matt
Matt
я скопировал запрос курл
Tishka17
Это ты мне браузер показываешь
Tishka17
Что в твоём коде пришло от сервера?
B
Не гзип а бротли, значит
Pavel
и ключ
Matt
Что в твоём коде пришло от сервера?
ну там это..........response 200)))))))
Tishka17
Бля
Tishka17
Ладно
Tishka17
Покажи код
B
https://stackoverflow.com/questions/49584929/unable-to-decode-python-web-request
Tishka17
Да врёт человек как всегда
B
content-encoding смотрите на скриншоте
Matt
headers = { 'authority': 'socpublic.com', 'cache-control': 'max-age=0', 'upgrade-insecure-requests': '1', 'user-agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36', 'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3', 'accept-encoding': 'gzip, deflate, br', 'accept-language': 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7', 'cookie': '__cfduid=d69978d4a082bcccc27f565de007386a11564908516; session_id=5F902598-AE8C-DA63-BF61-35A193F71EA9; secret=D5C4B19C-5E9A-4E10-4F8A-1F6F9B3C7511; user_data=a%3A0%3A%7B%7D; _ym_uid=1564908675175077780; _ym_d=1564908675; lck_searchlk=0; parent_id=2482012; _ym_visorc_27442855=w; _ym_isad=1', }
Matt
ну вот хедеры
Tishka17
content-encoding смотрите на скриншоте
Сервер не будет посылать ту кодировку, которую ты не запросил
Matt
'accept-encoding': 'gzip, deflate, br',
Matt
это хедеры
Tishka17
'accept-encoding': 'gzip, deflate, br',
Ты блин только что говорил, что не меняешь это
Matt
а ничо я не меняю
Matt
я из браузера все скопировал