Size: a a a

Сообщество Python Программистов

2021 March 15

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
пойду репорту везде где смогу
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
👑OGURCHIK🖤 ️
взял первую либу для файрбейса
а чего напрямую через апи не взаимодействуешь?
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
да думал что бы удобно было без своего мопеда
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
@alexandr:~#_
Всем привет.
Верна ли моя цепочка следующих рассуждений?

Если в aiohttp или requests выставлен параметр redirect=True,
то следующая логика получения данных и перенаправления
в случае с   get()  запросом такова:

1.Бот отправил запрос серверу.

2.Сервер вернул ответ в виде !html кода! и http-заголовка.

3.Клиент (python)  подтвердил что в статусе http-заголовка
содержится редирект (например простой редирект 301).

4.Возможно, если в коде программы (бот) предусмотрена
обработка (парсинг) html-кода, бот извлекает необходимые
данные, обрабатывает.

5.После обработки данных,(если она предусмотрена)
переходит на страницу на которую его средиректил
сервер (возможна цепочка редиректов) , и вновь получает http-заголовок но уже со статусом 200
и html-данные  которые могут отличаться от предыдущих.

При нормальных условиях(сетевом соеднинении,
стабильной скорости передачи данных), данный
механизм соблюдается всегда.
скорее всего
но проще прочитать в документации)
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
👑OGURCHIK🖤 ️
да думал что бы удобно было без своего мопеда
ну посмотри другую либу, или иди контрибьють. Но с апи разобраться было бы проще так-то, просто сделать свой враппер (даже в исходниках либ посмотреть как он сделать и подстроить под свои нужды)
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
ну да но и нет
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
но уже все поставил благо запустилось
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Бензофуран Гетероцикл
скорее всего
но проще прочитать в документации)
Думаю также, просто хотел убедиться в этом,
ибо не знаю как именно python обрабатывает
эти редиректы (сам механизм под капотом)...
Но судя по опыту и извлекаемым данным с различных
ресурсов...моя логика верна...
источник

l

l|v|l in Сообщество Python Программистов
Народ, подскажите, как в тексте выбрать кусок от знака @ до \n ?
источник

l

l|v|l in Сообщество Python Программистов
l|v|l
Народ, подскажите, как в тексте выбрать кусок от знака @ до \n ?
То есть, мне нужен срез из строки, но не по индексам от и до, а по знакам от и до
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
срезы только по индексам бывают
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
l|v|l
Народ, подскажите, как в тексте выбрать кусок от знака @ до \n ?
найти их индексы и возьми срез
источник

l

l|v|l in Сообщество Python Программистов
Бензофуран Гетероцикл
найти их индексы и возьми срез
Мне надо вырезать из текста никнейм @username. В начале строки строго идет @, в конце \n. Я хотел бы вырезать от @ до \n текст, но я ведь не знаю длину юзернейма, она у всех разная. Может более красивым решением будет через регулярки?
источник

AR

And Rey in Сообщество Python Программистов
да
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
бот телеги?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
tags = [word for word in msg.split() if word.startswith("@")]
источник

l

l|v|l in Сообщество Python Программистов
👑OGURCHIK🖤 ️
бот телеги?
Да
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
l|v|l
Да
Тогда энтити подбери
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
если мне память не изменяет юзерки и в енити есть
источник

l

l|v|l in Сообщество Python Программистов
Бензофуран Гетероцикл
tags = [word for word in msg.split() if word.startswith("@")]
test1 = re.findall(r'@(\w+)', mystr)

Я так сделал
источник