
Nikita
16.05.2018
08:31:41
Нахуярь принтов в локализайшен, что б отловить с какой переменной сыпится, а потом эту переменную загони в енкод/декод

Tony
16.05.2018
08:31:53
name, value = line.partition("=")[::2]
values[name.strip()] = value.strip().replace('\\n', '\n').replace('\\t', '\t')

Артем
16.05.2018
08:32:23
это есть
Попробуй:
files=os.listdir(path)
files=files.encode("utf-8")
Ну или декоде

Google

wi34rd
16.05.2018
08:33:40
https://stackoverflow.com/questions/2276200/changing-default-encoding-of-python?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa

Tony
16.05.2018
08:33:56

wi34rd
16.05.2018
08:34:48
export PYTHONIOENCODING=utf8 видать без дефиса нужно

Nikolay
16.05.2018
08:35:01

Tony
16.05.2018
08:35:31

Oleg
16.05.2018
08:36:09
?
Я опечатался, хотел /api/v2/article/5,33,158/ - это ок?

Tishka17
16.05.2018
08:36:10

Romka
16.05.2018
08:36:19
не ок

Tishka17
16.05.2018
08:36:28
хотя странно такие ID генерить

Tony
16.05.2018
08:36:44
не пашет

Google

Romka
16.05.2018
08:37:01

Oleg
16.05.2018
08:37:17

Nikolay
16.05.2018
08:37:37

Oleg
16.05.2018
08:37:39
Это ID Статей - 3 шт.

Tishka17
16.05.2018
08:37:51
это один id

Romka
16.05.2018
08:38:03

Tishka17
16.05.2018
08:38:12
и не /article, а /articles

Tony
16.05.2018
08:38:19
все
решил

Oleg
16.05.2018
08:38:34

Tony
16.05.2018
08:38:39
во время открытия файла указал энкодинг
спасибо всем
!

Futorio
16.05.2018
08:45:16

Bega'liy
16.05.2018
08:57:05
Пока никто знает, что его PHP-код направления усталость

Oleg
16.05.2018
08:57:26
А фича pipenv только в точ, что не нужно менеджить virtualenv он сам это делает?

Nikolay
16.05.2018
08:58:33
Наконец-то завезли нейросеточки

Bega'liy
16.05.2018
08:58:36
Что

Google

FisHlaBsoMAN
16.05.2018
09:02:55

Не Глеб
16.05.2018
09:07:11
Подскажите пожалуйста, страница отображается с помощью js и из-за этого selenium не видит элементы. Как можно это обойти?

Amir
16.05.2018
09:08:46
хеллоу чат, а как лечить вот это вот bson.errors.InvalidDocument: Cannot encode object: Decimal
Вариант взять dict и у ключа выставить float(lalala) не канает, там толстый документ и неизвестно где может быть эта фигня

Не Глеб
16.05.2018
09:12:02
я знаю что simplejson
умеет с decimal работать

Jentry
16.05.2018
09:14:14

Nikolay
16.05.2018
09:15:19

Amir
16.05.2018
09:15:22
у меня не из монги приходит Decimal а в нее летит :)
хочется более кашерного способа

Jentry
16.05.2018
09:16:27

Amir
16.05.2018
09:16:36
так работает
но из dict -> json -> dict мне кажется грязный способ
задача тогда звучит так, как пройтись по всем значениям жуткого nested dict и поменять Decimal на float()

Jentry
16.05.2018
09:19:31
а кто вас так заставляет делать? почему не определить Decoder на loads?

Amir
16.05.2018
09:19:47
сервис возвращает в таком формате

Jentry
16.05.2018
09:20:46
я спрашиваю зачем в loads вызывать какой-то to_json, в котором json.dumps?

Nikolay
16.05.2018
09:21:06
?

Не Глеб
16.05.2018
09:21:08

Google

Nikolay
16.05.2018
09:21:30
Google: execute JavaScript selenium python

Не Глеб
16.05.2018
09:22:24
видел этот способ
он единственный?

Ruslan
16.05.2018
09:22:39

Не Глеб
16.05.2018
09:23:06
нельзя сказать selenium что-бы воспринял страницу после рендеринга js?

Nikolay
16.05.2018
09:23:15

Не Глеб
16.05.2018
09:23:21
не

Nikolay
16.05.2018
09:23:34

Не Глеб
16.05.2018
09:23:43
просто knockout'ом интерфейс отрисовывается

Nikolay
16.05.2018
09:23:48
Или жди определенного элемента на странице

Ruslan
16.05.2018
09:24:06

Nikolay
16.05.2018
09:24:35
Селениум сам умеет ждать
http://selenium-python.readthedocs.io/waits.html

Ruslan
16.05.2018
09:25:19
implicity_wait мне не всегда помогал

Не Глеб
16.05.2018
09:25:26
это да, но он пишет
element not visible
хотя он визибл
и находится не в фреймах

Nikolay
16.05.2018
09:25:56

Ruslan
16.05.2018
09:26:08

Google

Nikolay
16.05.2018
09:26:19
Я имел дело с подобного рода элементами. С какой-то матерью получал контент

Не Глеб
16.05.2018
09:28:06

Ruslan
16.05.2018
09:28:53
можешь показать, как ты его ищешь через selenium

Nikolay
16.05.2018
09:29:44
Кликнит на этот элемент и справа в окошке будут его стили
И стили родителей

Не Глеб
16.05.2018
09:30:39
и я его вижу

Amir
16.05.2018
09:31:06
я спрашиваю зачем в loads вызывать какой-то to_json, в котором json.dumps?
Все просто, есть jsonrpc либа, которая используется, из нее я получаю кусок данных, он приходит уже в виде dict, в ней идет операция преобразования из float в Decimal, в том месте где я сохраняю данные мне нужно все наоборот, менять либу я не буду, она легаси и много где работает, делать еще один метод накладно, там куча нездоровой фигни

Jentry
16.05.2018
09:32:42
Все просто, есть jsonrpc либа, которая используется, из нее я получаю кусок данных, он приходит уже в виде dict, в ней идет операция преобразования из float в Decimal, в том месте где я сохраняю данные мне нужно все наоборот, менять либу я не буду, она легаси и много где работает, делать еще один метод накладно, там куча нездоровой фигни
Так и в чем проблема указать Decoder в loads и сделать как тебе надо?

Amir
16.05.2018
09:33:12

Nikolay
16.05.2018
09:33:29
Ну

Amir
16.05.2018
09:33:41
а у меня уже dict

Не Глеб
16.05.2018
09:33:47
всегда одна и таже ошибка, элемент нот висибле

Amir
16.05.2018
09:34:02
еще раз, менять либу я не буду, перегружать ее тоже смысла нет

Nikolay
16.05.2018
09:34:11
Костыли

Не Глеб
16.05.2018
09:34:20
через js в консоле норм, буду через js значит пытаться