@ru_python

Страница 8303 из 9768
Stas
07.03.2019
13:27:49
очень по хипстерски

Tishka17
07.03.2019
13:28:24
В реквест разбить на словарь. А не на это говнище. Так вижу
окей, разбей на словарь: ?arg1=value&arg1=value2&arg2=xxx

Stas
07.03.2019
13:28:46
окей, разбей на словарь: ?arg1=value&arg1=value2&arg2=xxx
вот я с этой проблемой и столкнулся

по этому этот ImmutableMultiDict спасенье))

Google
Tishka17
07.03.2019
13:29:10
=)

Марк
07.03.2019
13:29:15
Tishka17
07.03.2019
13:29:20
я может просто её не знаю

Roman
07.03.2019
13:29:40
предлагать дженкинсу каоке то непопулярное сырое новое говнецо
builtbot используют Mozilla Firefox, Chromium, Webkit, Python и куча других проектов. "Initial release April 29, 2003; 15 years ago" Прежде чем говорить, хотя бы на википедию залез бы.

Марк
07.03.2019
13:30:08
покажи
Я тут теотеризирую, камон

Stas
07.03.2019
13:30:22
хз дженкинс, торнадо и некоторые тимсити

Tishka17
07.03.2019
13:30:29
Я тут теотеризирую, камон
ну давай забьем на реализацию, покажи какой теоретически должен получиться словарь

Stas
07.03.2019
13:30:36
а то что питон его используют, так он на нем написан)

Tishka17
07.03.2019
13:30:41
Stas
07.03.2019
13:30:48
вот я хочу

попробовать

бесплатную

Google
Tishka17
07.03.2019
13:31:39
фича с пайплайнами в гите и возможностью на разные ветки легко вешать разные шаги - прям очень удобно. А всякая магия все равно выносится во внещние скрипты

Марк
07.03.2019
13:31:46
окей, разбей на словарь: ?arg1=value&arg1=value2&arg2=xxx
json жуж. Или чет вроде arg1 : {...} arg2 {...}

Tishka17
07.03.2019
13:31:55
json жуж. Или чет вроде arg1 : {...} arg2 {...}
да, давай покажи целиком

пусть в виде json, ок

Roman
07.03.2019
13:32:16
а то что питон его используют, так он на нем написан)
Мои боты тоже на Python написаны, но Python не использует моих ботов.

Марк
07.03.2019
13:32:26
Tishka17
07.03.2019
13:32:40
ну просто интересно какой ты json видишь для данного урла

теоретизирую тоже

Stas
07.03.2019
13:32:49
то ты идеализируешь язык

Марк
07.03.2019
13:32:58
О, охуенная книга.

Stas
07.03.2019
13:33:05
и для тебя штуки на жаве сделанные

Марк
07.03.2019
13:33:10
Блин, удалили ламповую пикчу

Stas
07.03.2019
13:33:36
это плохие вещи

Марк
07.03.2019
13:34:08
ну просто интересно какой ты json видишь для данного урла
Причем тут урл вообще? Ты в гет запросе указываешь конкретные данные, которые нужно переслать.

Stas
07.03.2019
13:34:43
на первой странице про buildbot это что nodejs перешли с него на дженкинс

и вообще инфы в разы меньше

Tishka17
07.03.2019
13:34:51
Причем тут урл вообще? Ты в гет запросе указываешь конкретные данные, которые нужно переслать.
потому что query строка в урле. Но не об этом речь, я показал пример - ты говоришь можно распарсить в словарь. Покажи что получится

Stas
07.03.2019
13:37:27
immutabledict этот и выйдет

Google
Stas
07.03.2019
13:37:34
только зачем это делать

если он итак есть :))

Tishka17
07.03.2019
13:37:42
условно я понимаю что такое словарьб

Марк
07.03.2019
13:38:06
Tishka17
07.03.2019
13:38:12
я не представляю как конкретрный запрос в него превратить

окей, разбей на словарь: ?arg1=value&arg1=value2&arg2=xxx

вот этот

Марк
07.03.2019
13:38:57
я не представляю как конкретрный запрос в него превратить
Точно так же, как это делает либа сишная по парсингу аргументов

Tishka17
07.03.2019
13:39:26
а, то есть перед парсингом либе сказать какие типы параметров ты ожидаешь

ну норм

Марк
07.03.2019
13:39:49
Определиться с форматом - и приезжает ровный словарь

Tishka17
07.03.2019
13:40:40
тогда вместо того чтобы просто взять текущий результат парсирга и с ним работать, надо будет делать сначала parser.addArg(“arg1”, type=str, use_list=True)\ .addArg(“arg2”, use_list=False) так?

ну кстати прикольная тема была бы так сделать

Tishka17
07.03.2019
13:41:49
Избыточно. Можно всё сразу в str.
ну покажи уже какой словарь должен получиться

Марк
07.03.2019
13:41:57
Ну а дальше распаковывать json.

Tishka17
07.03.2019
13:41:57
тебе сложно?

заинтриговал и не показываешь

Google
Марк
07.03.2019
13:42:25
Да возьми любой json.

Tishka17
07.03.2019
13:43:11
{"arg":{"xxx": []}} сойдёт?

Марк
07.03.2019
13:43:50
Вполне. Ток arg1

Stas
07.03.2019
13:44:01
а зачем

?

чем тебе готовый класс который можно распаковать не нравится

Марк
07.03.2019
13:44:24
Но я бы делал вложенные словари. Легко будет по ключам искать.

Tishka17
07.03.2019
13:44:38
Нет, я понимаю что из arg1=123 наверно должен получиться {"arg1": "123"}

Admin
ERROR: S client not available

Tishka17
07.03.2019
13:44:54
Но не понимаю для моего запроса какой будет

Shieldy
07.03.2019
13:44:57
Добро пожаловать, @SoVladlen13! Не забудь ознакомиться с правилами чата: https://t.me/ru_python/802295!

Tishka17
07.03.2019
13:45:02
Или не такой?

Stas
07.03.2019
13:45:08
а)

я понял прикол)

невнимательно смотрел на твой запрос

Марк
07.03.2019
13:45:28
В принципе, у меня одна из апи так и работает, на хую вертев http. Прилетает словарь с авторизованным токеном. Парсить легко и удобно.

Tishka17
07.03.2019
13:45:29
чем тебе готовый класс который можно распаковать не нравится
Просто разминка мозгов, вдруг что прикольное получится

Stas
07.03.2019
13:46:28
нужно свои уникальные id делать в таком случае

Google
rm
07.03.2019
13:47:18
Разварачиваю скрин где был джанго в дебаге запущен и вижу такую дичь



Timur
07.03.2019
13:47:22
господа, а кто нитбудь пользовался pyinstaller? не подскажите почему у меня на простенький скриптик он генерит почти 300 мб экзешник? как решить эту проблему?

Tishka17
07.03.2019
13:47:23
Блин, да возьми любой json.
Любой json? Окей. То есть из любого запроса я получу null. Тогда где данные?

Значит не любой

Марк
07.03.2019
13:47:36
А то на фронт отдаем любое говно через json. А в обратку сложно штоле?

Stas
07.03.2019
13:47:48
ImmutableMultiDict([('arg1', u'value'), ('arg1', u'value2'), ('arg2', u'xxx')])

Марк не понял прикол

rm
07.03.2019
13:48:03
есть идеи как вылечить терминальчик?

Vlad
07.03.2019
13:48:07
Народ, привет! Нужно делать запрос на сайт чтоб получать некую строку (она всегда разная). Но она находится в функции js. Можете подсказать, как ее достать. В идеале, возможно ли вызывать эту функцию и получать ее ответ. P.S. Вебдрайвер не хотелось бы юзать))

Stas
07.03.2019
13:48:21
в запросе было два arg1 что в твоем случае будет одинаковый ключ

если просто класть в json

Марк
07.03.2019
13:48:46
ImmutableMultiDict([('arg1', u'value'), ('arg1', u'value2'), ('arg2', u'xxx')])
Я терпеть не могу это говнище, простите.

Tishka17
07.03.2019
13:48:54
Марк не понял прикол
Ну вообще можно по разному положить. Мне интересно как хотел Марк это сделать

Марк
07.03.2019
13:49:04
На голых сокетах лишний раз реализую

Stas
07.03.2019
13:49:09
зачем париться и учитывать все это

Tishka17
07.03.2019
13:49:20
Похоже Марк просто нихрена не придумал как с этим работать и поэтому отмазывается

cookie
07.03.2019
13:49:22
Stas
07.03.2019
13:49:23
что-то да забудешь)

Страница 8303 из 9768