
Jentry
09.01.2018
13:22:03
это не json тогда

Aragaer
09.01.2018
13:22:12
ну то есть любое число это автоматически жсон
любое закавыченное - тоже
а вот если начинается с фигурной или квадратной скобки, то надо смотреть

Google

Jentry
09.01.2018
13:23:57
таким образом можно воспрнимать строку как строку json и вообще ничего не извлечь из этого) рационально удостовериться, что скобки обязательны и матчить по ним

Aragaer
09.01.2018
13:26:13
не, строка как строка жсон только при наличии кавычек 8)

Kolyann
09.01.2018
13:30:43
def extract_jsons(message):
base_pattern = r'{.*?}'
possible_jsons = []
found_jsons = []
while True:
temp_jsons = re.findall(base_pattern, message)
if not temp_jsons:
break
possible_jsons += temp_jsons
base_pattern += r'.*?}'

Jentry
09.01.2018
13:39:27
так неправильно, нужно последнюю скобку искать, а не первую
re.findall(base_pattern, '{"test": {"failed": "yes"}, "jajaja": "regex sux"}')
здесь твой регексп сломается

Denis
09.01.2018
13:40:00
{"a":"b"}}}}}}}}}
Надо со стеком искать

Jentry
09.01.2018
13:40:41
ну так считать нужно по количеству, ога, без регекспа уже и парсер написать не могут

Kolyann
09.01.2018
13:41:49

Denis
09.01.2018
13:42:05
Не только по количеству, но и по вложенности. Там еще и квадратные бывают, и даже скобки внутри строк

Jentry
09.01.2018
13:42:28

Kolyann
09.01.2018
13:43:19

Jentry
09.01.2018
13:43:37
тем регекспом что кинул нет

Google

Kolyann
09.01.2018
13:44:09
{'data': {'method': 'commit',
'params': {'force': False,
'transaction_id': '...'}},
'message': 'send to ...'}
Достаточно валидный?

Denis
09.01.2018
13:44:27
Кавычки другие

Eugene
09.01.2018
13:52:22
можно было ответить "нет, недостаточно" )
и там False
вроде в json по-другому
это тупо питоновский словарик же, а не json

Kolyann
09.01.2018
14:08:03
Ну это уже выплюнутый json.loads

a
09.01.2018
14:17:27
Здравствуйте

87776
09.01.2018
14:25:54
господа, помогите
Python 3.5.3 (default, Dec 15 2017, 11:38:14)
[GCC 5.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import socket
>>> socket.SOMAXCONN
128
какого хрена?
net.core.somaxconn = 20024

Nazar
09.01.2018
14:26:41
применить не забыл?

87776
09.01.2018
14:27:06

Александр
09.01.2018
14:50:55
всем привет:) нужен разраб на небольшую работёнку:) построить график и настроить gunicorn 2к. В лс

Hot
09.01.2018
14:52:48
Есть же питоноджобс.
Да и мало кто из питонеров согласится работать за еду.

Jentry
09.01.2018
14:53:52
соглашусь за 1btc

Митя Слонимский
09.01.2018
15:03:42
Неужто никт не подскажет?? Бот отправляет пользователю bot.send_location(message.chat.id, 53.078464, 25.309647) пользователь при клике на ссылку вылетает в GoogleMaps!! Почему именно GoogleMaps?? Это телега на его подвязана или библиотека telebot?? как кидать ссылки на адреса карты Яндекс??

Andrii
09.01.2018
15:04:51

b0g3r
09.01.2018
15:05:33

Google

b0g3r
09.01.2018
15:05:56
На яблофонах явно не гугломап вылезет :)

Heorhii
09.01.2018
15:08:02
Подскажет кто как смержить/наложить две картинки разного размера? По типу как делается ватермарка?
Потому что PIL не даёт этого сделать, только одинаковый размер

Митя Слонимский
09.01.2018
15:09:32
может это телебот ее всеже формирует?
и кидает в телегу?

Andrii
09.01.2018
15:10:22

b0g3r
09.01.2018
15:12:34
Это что за клиент?
Да телега это, телега
Библиотеки не причем

Митя Слонимский
09.01.2018
15:13:11

b0g3r
09.01.2018
15:13:31
Ну пиши жалобы в гуглокарты

Митя Слонимский
09.01.2018
15:14:31

b0g3r
09.01.2018
15:15:07
Ну вот пиши тогда разработчикам веб-версии
Какая разница куда жалобы писать?
Хочешь Яндекс - отправляй ссылкой

Last|empEROR
09.01.2018
15:23:33
Ребят
Есть у кого чат по ремонту компов ?

Nikita
09.01.2018
15:26:32
в чём UML рисоват?

Denis
09.01.2018
15:27:53
paint

Admin
ERROR: S client not available

Google

Митя Слонимский
09.01.2018
15:28:14

Nikita
09.01.2018
15:30:23
paint
шоб тебе зарплату в пеинте рисовали

Sergey
09.01.2018
15:32:42

87776
09.01.2018
17:18:07
Хоть одну причиночку мне просто логику понять

Denis
09.01.2018
17:18:42
потому что импортозамещение
телеграм русский, яндекс русский, гугл нерусский

Alex
09.01.2018
17:19:53
Вопрос – я шлю requests.post, обратно приходит 301, либа сама отсылает дальше запрос по адресу в 301, но уже делает это через GET
Это баг или фича такая странная?

Серж
09.01.2018
17:20:22
телеграм такой же русский как и гугель
https://ru.wikipedia.org/wiki/HTTP_301

Denis
09.01.2018
17:21:48
Из rfc

Серж
09.01.2018
17:22:31
http://docs.python-requests.org/en/latest/user/quickstart/#redirection-and-history
By default Requests will perform location redirection for all verbs except HEAD.
If you're using GET, OPTIONS, POST, PUT, PATCH or DELETE, you can disable redirection handling with the allow_redirects parameter:
>>> r = requests.get('http://github.com', allow_redirects=False)

Alex
09.01.2018
17:24:07
Вопрос не в том, есть ли редирект, а в том, почему он меняет метод?

Denis
09.01.2018
17:24:29
Баг, возможно
Или так принято

Alex
09.01.2018
17:25:01
На всякий случай зарепорчу им в issue

Denis
09.01.2018
17:26:10
https://softwareengineering.stackexchange.com/questions/99894/why-doesnt-http-have-post-redirect

Google

Alex
09.01.2018
17:27:56
Okay, спасибо

VLadimir
09.01.2018
17:33:52
Добрый вечер, Господа. Скажите есть ли возможность юзать селениум с кучей профайлов и с сохраненными сесионными данными
у меня почему-то не выходит
если стартовать профайл из коммандной строки через p то все работает, но в srlrnium нет
firefox -p profile_name рабоает
firefoxProfile в selenium нет
есть какие-то мысл по этому поводу

87776
09.01.2018
17:41:23