Andrey 😼
Вы неправильно используете редис
Anonymous
Почему же?
Andrey 😼
Вот небольшой пассаж на эту тему
Andrey 😼
Это какой-то новый уровень извращений, строить реляционную БД поверх редиса
Anonymous
Хмм.
Anonymous
Ну окей.
Andrey 😼
Для каких задач вам оно надо?)
Anonymous
Мне нужно сохранять id загружаемых картинок, а также сохранять текст, а далее все это выгружать и чистить ненужное после использования.
Anonymous
Как то так.
Anonymous
Данные достаточно быстро будут приходить, уходить, долго их держать в бд нет необходимости.
Andrey 😼
hset images %id% %text%?
Andrey 😼
Либо set(setex) images:%id% text
Anonymous
Хмм, а если мне захочется удаляемые данные сначала переносить в некую quee_to_delete.
Anonymous
Так тоже же можно в редисе правильно?
Andrey 😼
Смотря как эти данные будут храниться и как они будут использоваться
Andrey 😼
Если, допустим, есть «входящая» очередь, какой-то обработчик, и очередь «на удаление» - то изи
Anonymous
Я просто хочу, чтобы данные, которые попадали в эту очередь, удалялись, скажем, спустя день.
Andrey 😼
setex
Andrey 😼
Не вникая в задачу/структуру данных - трудно что-то посоветовать
Anonymous
Я понимаю. Ну в любом случае спасибо
P
если кто-то это не делает массово, то вовсе не потому что это такая гениальная идея, что никто до неё ещё не додумывался :)
Dmitry
Dmitry
Dmitry
Может кто подскажет, в чем косяк?)))
Dmitry
Долго думает, аж звиздец. Извините если не в тему)))
tEma
Втф😳 почему реплай на меня. И ещё так давно
Dmitry
Сорри. Учусь.
Anonymous
Сорри. Учусь.
Не ты один такой
tEma
Сорри. Учусь.
@ru_python_beginners
tEma
Идём туда
Anonymous
Так всегда бывает
Chebyrash
Так всегда бывает
Как вы находите эти вступления, и зачем?
Anonymous
Кто это был?
Anonymous
ИБ-эксперты обнаружили тысячи плохо настроенных Django-приложений, по недосмотру операторов «сливающих» конфиденциальные данные. https://xakep.ru/2018/04/02/django-apps-leaks/
Vladimir
подскажите где я не прав, import requests from bs4 import BeautifulSoup url = 'https://en.bab.la/conjugation/german/koennen' r = requests.get(url) soup = BeautifulSoup(r.content, 'html.parser') print(soup)
Vladimir
код довольно простой, но он задумывается при выполнении, а в soup должен быть весь код страницы
Vladimir
Что значит задумывается?
я выполняю его через proxychains4 python3 test.py, и он просто виснет на этапе: [proxychains] Strict chain ... proxy:1234 ... en.bab.la:443 ... OK
Vladimir
Что значит задумывается?
да и без proxychains тоже зависает
Vladimir
Что значит задумывается?
похоже что сам сайт так работает, потому что если я меняю url например на google.com все ок
Anonymous
OK
FSM
Ребятки, есть документ в монге, в нем n-ое количество элементов, у каждого из которых есть поле "rating". Как одним запросом/аггрегацией обновить поле "place" у каждого из элементов, показывающее порядковый номер в упорядоченном по полю "rating" списке? Не хотелось бы в питоне перебирать данные каждый раз
Vladimir
может кто-нибудь подсказать в чем прикол? есть две переменные, с одной работает с другой нет: url1 = "https://www.babla.ru/%D1%81%D0%BF%D1%80%D1%8F%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F/%D0%BD%D0%B5%D0%BC%D0%B5%D1%86%D0%BA%D0%B8%D0%B9/kennen" url2 = "https://www.babla.ru/%D1%81%D0%BF%D1%80%D1%8F%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F/%D0%B8%D1%81%D0%BF%D0%B0%D0%BD%D1%81%D0%BA%D0%B8%D0%B9/cabalar"
Vladimir
import requests url = 'http://..........' print(requests.get(url))
Vladimir
че пишет то
ничего не пишет. в 1 случае зависает сессия, во втором отрабатывает
Andrey 😼
Ну, мб сайт не любит тех, кто ботами их парсит
Vladimir
НО в браузере работает и та и другая ссылка
Vladimir
Ну, мб сайт не любит тех, кто ботами их парсит
хорошо, тогда почему вторая ссылка работает?
Andrey 😼
НО в браузере работает и та и другая ссылка
Браузер от requests, знаешь ли, много чем отличается (:
Vladimir
во втором ссл
это не важно, оно все равно редиректит на ссл
Andrey 😼
Через курл проходит запрос?
Andrey 😼
FSM
это не важно, оно все равно редиректит на ссл
мб на этом редиректе чекаются сертификаты
Vladimir
Через курл проходит запрос?
через wget нормально скачивается
Vladimir
мб на этом редиректе чекаются сертификаты
в моем коде нет сертификатов
Andrey 😼
Сразу с https вставь ссылку
Andrey 😼
Мало ли, вдруг редиректам не следует
Vladimir
Сразу с https вставь ссылку
вставил, результат тот же, url1 не работает url2 работает
Andrey 😼
Ну, значит пробуй ставить заголовки и прочее ¯\_(ツ)_/¯
Andrey 😼
Юзерагент там и прочее
Andrey 😼
Смотри сниффером что там происходит
Vladimir
Юзерагент там и прочее
опять же почему вторая ссылка с того же самого сайта открывается без headers и прочего
Andrey 😼
Ну, вайршарк например
Vladimir
Ну, так могли настроить
wget без доп параметров скачивает и 1 и 2 url и внутри контент на месте, а requests не может?
Vladimir
Ну, кто его этот ваш реквестс знает
окей, beautifulsoup тот же результат
Vladimir
mechanicalsoup то же самое
Andrey 😼
(це не питон)
Andrey 😼
¯\_(ツ)_/¯