Коллеги, всем приветы! Ну очень интересно ваше мнение о поиске работы: Прошу ответить на 5 вопросов про смену работы IT специалистами (или людьми связанными с ИТ). Всё анонимно 😉 -
https://goo.gl/1jWqod
Народ! А есть кто пользовался библиотекой [Pelican](https://docs.getpelican.com/) ? Пытаюсь разобраться и чего-то не очень получается =( есть вопросик по темлпейтам для jinja2:
Если коротко:
Надо сделать чтоб на главной отображались только дескрипшны статей, а не первая полностью а остальные по дескрипш =(
Подскажите куда копать если есть кто может пнуть в нужном направлении?
Anonymous
Ребят, а кто может обьяснить на человечем языке что такое функция и как она работает
В идеале должно быть понятно из названия функции и названий параметров
Anonymous
Есть у меня код в Tkinter ((( def get_code():
kat = 0
jjjj = 0
kod = mes.get()
nomerSTR = comb.get()
nomer = message_entry.get()
opts = Options()
opts.set_headless()
assert opts.headless
driver = webdriver.Firefox()#options=opts)
# авторизація #'https://t.me/
driver.get('https://web.telegram.org/')
print(' >[ ] Вам нужно подожать 2-3 минуты пока я проведу авторизацыю!')
time.sleep(5)
f9 = driver.find_element_by_css_selector(".ng-valid")
f9.clear()
f9.send_keys(nomerSTR)
f1 = driver.find_element_by_css_selector(".ng-empty")
f1.send_keys(nomer)
f1.send_keys(Keys.ENTER)
time.sleep(3)
f2 = driver.find_element_by_xpath('//button[2]/span')
f2.click()
time.sleep(10) )))
--
__
Как сделать что бы данный скрипт делал паузу и продолжал работать только если я нажму кнопку?
@Saluev
Йя нашель! Ох, прорыли ангулярь, пехепе, апачи, сеть, odbc, чутка редиску, петоны в хвост и в гриву профайлером - ну всё плюс минус одинаково, а лаг есть, причем оно еще странно нестабильный. То есть, то его нет.
В итоге всё оказалось просто донельзя:
Старый парсер ориентировался по пустой строке. Если она есть, значит событие сформировано - ретюрн.
Новый - по следующему ивенту (еще выше писал, что пустая строка не подходит). Сформировали, если видим следующее событие, отдать, очистить, формируем новое.
Но что будет если нового события нет?🤔🤔😔 Правильно - Парсер будет его ждать, чтобы отдать предыдущее.
Это и есть лаг. В тестах он не был заметен и вооще не был заметен так как при даже минимальной относительно работе событий валится дохренища в секунду. А тут попадаю на простой - и сразу всё стало ясно.
Ага) Тот случай, когда был нацелен на тыщщи событий в секунду и ссался get юзнуть в коде, что забыл про лоу нагрузки
Alex
Поскажите пожалуйста: Идёт запрос при помощи aiohttp client.get, когда сервер перегружен он отдаёт статус не равен 200, что означает обрыв коннекта или ещё что то, как правильно заново переконнектитця или послать заново запрос чтобы сервер заново не послал куда подальше ?
Alex
Я вот так подумал:
Alex
if (resp.status != 200):
return mem_resp
await asyncio.sleep(3)
Alex
Коректно ли так?
Anonymous
Сколько будет весить софт на питон, компилированный в exe?
Столько же сколько весит установленный питон + сколько весят исходники.
Alex
Вот что происходит: пока всё нормально статус 200, потом я сильно напрягаю сервер выдаёт статус 429 , сробатывает слип(3) но сервак уже выдаёт статус 418 - что говорит что я чайник :)
Теперь, правда, несовсем ясно, как делимитить события. Пустая строка не подходит, конец события мы не знаем, а новое может не прийти быстро. Пока думаю, что нужно добавить флаг принудительно "сброса" (а эти лаги как раз при рукотворной генерации текущего события).
Alex
Егор, спасибо за коррективу! :) помогло. Ну и сам я порадовался идея правильная :)
У меня такой вопрос Если вы знаете то Подскажите можно ли ботов которые здесь в телеграме которые тут управляют там вот вот как-то мутировать перепрофилировать и установить их на WhatsApp?
Tishka17
Нет
Вредли Нах Похеровичь
Какой код 😂😂😂😂
Tishka17
Зная уровень разработчиков ботов под телеграм - однозначно нет