Серафима O̡͙ ͈_O̧͖̣
Как блять
Серафима O̡͙ ͈_O̧͖̣
Памагити
Tishka17
a_area[1][5:9] не катит?
Серафима O̡͙ ͈_O̧͖̣
За
Серафима O̡͙ ͈_O̧͖̣
Ща
Tishka17
Хотя хз какие побочные эффекты
Tishka17
Если писать надо, наверно не катит
Danila
Подскажите, что лучше юзать для параллельной обработки нескольких http запросов - асинхронку или треды? В идеале, хотелось бы получить что-то близкое к горутинам из golang
XSelent
Всем привет, помогите разобраться, как сделать чтоб не выводилось None в функции pars_title() ? import requests from bs4 import BeautifulSoup as bs from check_title import * base_url = input('Укажите URL: ') headers = {'accept': '*/*', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.99 Safari/537.36' } def pars_title(): session = requests.Session() resp = session.get(base_url, headers=headers) if resp.status_code == 200: try: soup = bs(resp.content, 'lxml') title = soup.find('title').text return title except: print('Не могу получить Title!') else: print('ERROR') def get_title(): try: title = pars_title() title_word = title.replace('-', ' ').replace(',', '').replace('|', '').replace(':', '') uniq_word = set(title_word.split()) check_titles = check_title(uniq_word, title_word, title) write_title = f'В Title страницы имеется:\n{len(title_word.split())} слов\n{len(title)} символов\n{len(uniq_word)} уникальных слов' print(write_title) return check_titles except: pass print(get_title())
Aragaer
в pars_title не выводится None
XSelent
в pars_title не выводится None
Хм а где она тогда выводиться, если title не получает
XSelent
???
Туночка️
You should also edit example_pkg/__init__.py and put the following code in there: name = "example_pkg" эм пояснити дурачку это типо обязательно добавлять в либу чтобы на пайпай закинуть код?
Туночка️
типо шуд это совет
Julian 🏳️‍🌈
Нет
Julian 🏳️‍🌈
У меня без __init__.py все работает
Julian 🏳️‍🌈
Короч пиши если что, сам вчера с pypi страдал, может помогу если что)))
Aragaer
выводится там, где print, а в pars_title нету print с переменными
XSelent
выводится там, где print, а в pars_title нету print с переменными
Понял спасибо, значит здесь print(write_title)
Aragaer
тоже нет
Seagull
Парни, выше же вопрос по асинхроннщину
Seagull
Вы ж любите такое
Aragaer
терпеть не могу
Tishka17
Ответ: в 95% случаев асинхронщина просто усложняет код и отладку
Tishka17
Ну и сколько ты там собрался одновременных коннектов тянуть
Aragaer
я думаю, хватит multiprocessing.Pool, если не нужна асинхронная "интерактивность"
maxlunar
мультипроцессинг не выход
Vladyslav 🇺🇦🇪🇺
https://pypi.org/project/asyncorm/
Vladyslav 🇺🇦🇪🇺
еще не обсуждали?
Petr
Подскажите как с помощью python вытащить данные из local storage Chrome
🍁 Jaŭhien
https://pypi.org/project/asyncorm/
Интересно, посмотрим что получится. Пока что альфа версия
Vladyslav 🇺🇦🇪🇺
Интересно, посмотрим что получится. Пока что альфа версия
ага но я наверное завтра на своем говносайтике заюзаю ее
🍁 Jaŭhien
Ну и джанго стайл, хз хорошо или плохо
Vladyslav 🇺🇦🇪🇺
многие не любят
🍁 Jaŭhien
Ну в общем, да, наверное
Julian 🏳️‍🌈
🍁 Jaŭhien
Бд в браузере
Julian 🏳️‍🌈
Если браузер хороший, то там все заинкрипчено
Julian 🏳️‍🌈
Хром конечно не хороший, но думаю, что там тоже зашифровано все
Julian 🏳️‍🌈
Поэтому никак
Julian 🏳️‍🌈
Но тут лучше к доке хрома или что-то в этом роде
Туночка️
Короч пиши если что, сам вчера с pypi страдал, может помогу если что)))
ок но я вроде все понял кроме деплоя я всегда с инитом пишу
Vladyslav 🇺🇦🇪🇺
миграций нет еще
Nikolay Markov
Vladyslav 🇺🇦🇪🇺
чтоб меньше писать
Nikolay Markov
чтоб меньше писать
По итогу придется больше. Я сильно сомневаюсь, что эта штука доживёт до продакшена
Vladyslav 🇺🇦🇪🇺
По итогу придется больше. Я сильно сомневаюсь, что эта штука доживёт до продакшена
так я уже сказал что не заюзаю ее миграции не завезли еще
Vladyslav 🇺🇦🇪🇺
Да даже если завезут
tortoise-orm ее заюзаю
Petr
С помощью js
Спасибо, сам нашел Selenium умеет
Tishka17
Чо
Nikolay Markov
tortoise-orm ее заюзаю
"проигрываем только PonyORM"
Vladyslav 🇺🇦🇪🇺
Vladyslav 🇺🇦🇪🇺
но бенчмарки такая хитрая штука
Vladyslav 🇺🇦🇪🇺
что хер его знает
Tishka17
https://pypi.org/project/asyncorm/
Inspired by django-orm. Ух страшно
Anonymous
Всем привет ребят помощь нужна мне
Nikolay Markov
ну вроде как да
Когда ты видишь, что асинхронная либа проигрывает синхронным, ты понимаешь, что с ней что-то явно уже не так
Vladyslav 🇺🇦🇪🇺
Inspired by django-orm. Ух страшно
все как ты любишь)
Серафима O̡͙ ͈_O̧͖̣
Не подскажите
Nikolay Markov
все как ты любишь)
В джанге так себе орм :) лучше ты алхимией вдохновлялись
Anonymous
Да не удаляй админ
Серафима O̡͙ ͈_O̧͖̣
Сколько и какие существуют разные методы представления набора данных
Vladyslav 🇺🇦🇪🇺
Когда ты видишь, что асинхронная либа проигрывает синхронным, ты понимаешь, что с ней что-то явно уже не так
если она реально асинхронная без блокирующих функций, то не страшно немного проиграть синхрону на дистанции она выдаст то что от нее нужно
Серафима O̡͙ ͈_O̧͖̣
Список
Серафима O̡͙ ͈_O̧͖̣
Nikolay Markov
Потому что непонятно тогда, зачем тут асинхрон
Tishka17
Особенно интересно, люди берут асинк ради, видимо, скорости. И при этом берут ОРМ, в котором не контролируют запросы. Зачем?