@ru_python

Страница 4552 из 9768
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
Я потом их через try: json.loads(...) прогоняю энивэй
ну так ты просто не распознаешь валидный json

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?? как кидать ссылки на адреса карты Яндекс??

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

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

Митя Слонимский
09.01.2018
15:09:32
у телеги есть online location = а это фича гугла думаю это телега
смотри, раскрыл ссылку которая появляется у юзера по команде bot.send_location(message.chat.id, 53.078464, 25.309647) - см. картинку.



может это телебот ее всеже формирует?

и кидает в телегу?

Andrii
09.01.2018
15:10:22
может это телебот ее всеже формирует?
хз не делал такого - открывай в пайчарме и смотри исходники

b0g3r
09.01.2018
15:12:34
Это что за клиент?

Да телега это, телега

Библиотеки не причем

Митя Слонимский
09.01.2018
15:13:11
хз не делал такого - открывай в пайчарме и смотри исходники
кстати сразу и не подумал... а то просто в маленьких городах в гугл картах хер показывает дома - по этим координатам (53.078464, 25.309647) в Яндексе все норм и красиво, а в гуглкартах - пустыри

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

Митя Слонимский
09.01.2018
15:14:31
Ну пиши жалобы в гуглокарты
хорошая шуточка).. про клиент вопрос не понял... если в чем сижу - web?

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
Какая разница куда жалобы писать?
сижу разбираюсь с API Яндекс карт. как получить координаты по названию уже понятно.. короч победю..

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

Sergey
09.01.2018
15:32:42
в чём UML рисоват?
https://www.draw.io/

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
Вопрос – я шлю requests.post, обратно приходит 301, либа сама отсылает дальше запрос по адресу в 301, но уже делает это через GET
If the 301 status code is received in response to a request other than GET or HEAD, the user agent MUST NOT automatically redirect the request unless it can be confirmed by the user, since this might change the conditions under which the request was issued.

Из 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 нет

есть какие-то мысл по этому поводу

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