Size: a a a

2021 May 17

A

Artyom in Rude Python
я так понимаю пробелы и какие-то спец символы
источник

DK

Denis Kalinochkin in Rude Python
Я не имею понятия, что у тебя лишнее, поэтому не могу помочь с первым пунктом, а следовательно и с последующими
источник

A

Artyom in Rude Python
лишнее все, кроме url самого
источник

A

Artyom in Rude Python
то есть я хочу увидеть только https://afy.ru/moskva/snyat-sklad/90001757022
источник

DK

Denis Kalinochkin in Rude Python
Достань его регуляркой
источник

DI

Dmitry Ishutkin in Rude Python
Почему самые тупые конечно ботоебы, а всегда сразу за ними буквально дышат в затылок «веб скраперы»?

В проститутки бы лучше шли
источник

AF

An Feldman in Rude Python
Их туда не берут.
источник

Z

Zart in Rude Python
и вечно скрапят вк, авито и какие-то гомозины
источник

СС

Сергей Семянников... in Rude Python
Потому что неспособны извлечь необходимое из объекта.
источник

Z

Zart in Rude Python
внезапно наткнулся в репах мово линупса на https://sourceforge.net/projects/ultimatestunts/
источник

S

ShadoWalkeR in Rude Python
Господа, подскажите такой момент - у меня есть файл со сложным json (вложенные списки и словари, встречаются значения int и bool). Я его вычитываю в dict и получаю все строки с префиксом u. Как то можно без хождения по json/dict сразу все строки перегнать в обычные?
with open('/usr/local/voip/etc/QueueARI.json', 'r') as cfg_file:
 CFG = json.load(cfg_file)
источник

S

ShadoWalkeR in Rude Python
Пока код так выглядит
источник

Z

Zart in Rude Python
какие такие инт и бул в жсоне
источник

S

ShadoWalkeR in Rude Python
Знаю - тупой вопрос, но гуглю второй день уже
источник

Z

Zart in Rude Python
звучит как второй питон
источник

S

ShadoWalkeR in Rude Python
Примеры. Сам файл на ~50 строк, поэтому целиком не вижу смысла скидывать
    "queue_default_announce": 30
   "reconnect": true
источник

Z

Zart in Rude Python
а проблема-то в чем
источник

S

ShadoWalkeR in Rude Python
Выглядит вот так после вычитки:
{u'ARI': {u'url': u'http://10.100.10.161:8088/ari', u'login': u'QueueARI', u'password': u'QueueARI'}, u'REDIS': {u'STATS': [{u'host': u'vpbx-kamailio1-chel1.is74.ru', u'db': 1, u'port': 6380}, {u'host': u'vpbx-kamailio1-chel2.is74.ru', u'db': 1, u'port': 6380}], u'ARI': [{u'host': u'vpbx-kamailio1-chel1.is74.ru', u'db': 3, u'port': 6380}, {u'host': u'vpbx-kamailio1-chel2.is74.ru', u'db': 3, u'port': 6380}], u'TIMERS': [{u'host': u'vpbx-kamailio1-chel1.is74.ru', u'db': 2, u'port': 6380}, {u'host': u'vpbx-kamailio1-chel2.is74.ru', u'db': 2, u'port': 6380}]}, u'OPTIONS': {u'queue_default_announce': 30, u'app_name': u'test_QueueARI', u'queue_default_timeout': 600}, u'MYSQL': {u'username': u'data_inserter', u'host': u'vpbx-monitoring1-chel2.is74.ru', u'password': u'data_inserterdata_inserter', u'reconnect': True}}

Всем объектам (коннектору к ari, redis, mysql) не нравится что они c u идут. Можно как то при вычитке указать чтобы он просто как строки подгрузил а не уникод (если не ошибаюсь они так обозначаются)
источник

СВ

Саша Воронов... in Rude Python
>>> u"quack".encode()
'quack'
источник

S

ShadoWalkeR in Rude Python
Это в месте обращения. Но мне придется таким образом либо все обращения к CFG обвешивать, либо по нему пройтись, чтобы строки декодировать. Есть ли возможность при json.load() это сразу сделать?
источник