Тёмный
PythonToday
PythonToday
PythonToday
Подписаться
Привет!

Меня зовут Макс. Данный канал был создан, так как мне не хватало практики во временя изучения программирования.

Освой одну их самых топовых профессий в мире, начни работать в удовольствие из любой точки планеты!
На канале [PYTHON:TODAY] ты найдешь видео уроки:

✔️ По созданию Телеграм ботов
✔️ Приложений на смартфон
✔️ Шифрованию
✔️ Парсингу сайтов
✔️ Машинному обучению и big data с нуля

Вступай в клуб Python разработчиков!

🗯 Телеграм канал: t.me/python2day

💰 Поддержать проект:
boosty.to/pythontoday
www.patreon.com/pythontoday
netstalkers.com
yoomoney.ru/to/410019570956160
Комментарии
@user-rg3ps3dt8s
@user-rg3ps3dt8s 55 минут назад
Здравствуйте, а как переключить на язык английского пользователя
@user-nx7cq1wy3f
@user-nx7cq1wy3f Час назад
import re def parse_curl_request(file_path): with open(file_path, 'r', encoding='utf-8') as file: curl_request = file.read() return curl_request.replace('\\ ', '') def extract_headers_cookies_params(curl_request): headers = {} cookies = {} params = {} headers_pattern = re.compile(r"-H '(.*?)'") cookie_pattern = re.compile(r"cookie: (.*?)(?=\s-H|$)", re.DOTALL) url_pattern = re.compile(r"curl '(.*?)'") header_matches = headers_pattern.findall(curl_request) cookie_match = cookie_pattern.search(curl_request) url_match = url_pattern.search(curl_request) if cookie_match: raw_cookies = cookie_match.group(1) for cookie in raw_cookies.split('; '): if '=' in cookie: key, value = cookie.split('=', 1) cookies[key] = value if url_match: url = url_match.group(1) if '?' in url: url, query_string = url.split('?', 1) for param in query_string.split('&'): key, value = param.split('=', 1) params[key] = value for header in header_matches: key, value = header.split(': ', 1) if key.lower() != 'cookie': # Пропустить заголовок куки headers[key] = value return headers, cookies, params def write_to_file(headers, cookies, params, output_file): with open(output_file, 'w', encoding='utf-8') as file: file.write('headers = { ') for key, value in headers.items(): file.write(f" '{key}': '{value}', ") file.write('} ') file.write('cookies = { ') cookie_items = [f" '{key}': '{value}'" for key, value in cookies.items()] file.write(', '.join(cookie_items)) file.write(' } ') if params: file.write(' params = { ') param_items = [f" '{key}': '{value}'" for key, value in params.items()] file.write(', '.join(param_items)) file.write(' } ') # Удаляем последнюю лишнюю кавычку в cookies и params with open(output_file, 'r+', encoding='utf-8') as f: content = f.read() content = re.sub(r"'\s*'\s*}", "' }", content) f.seek(0) f.write(content) f.truncate() # Основной процесс curl_request = parse_curl_request('curl_request.txt') headers, cookies, params = extract_headers_cookies_params(curl_request) write_to_file(headers, cookies, params, 'output.py') +++++++++++++++++++++++++++++++++++++++++++++++ создайте файл 'curl_request.txt', скопируйте туда cURL (bash), запустите код, на выходе получите питоновский output.py, результаты такие же, как на сайте по конвертации.
@user-rb8fz6fj7f
@user-rb8fz6fj7f 10 часов назад
Спарси мегамаркет)
@mir-888
@mir-888 19 часов назад
Спасибо 😊
@YanA-bk1nb
@YanA-bk1nb День назад
Сравнивал я ее с гемини и гпт3.5 -посасывает она у них. По крайней мере в программировании.
@user-qm1of5wq9k
@user-qm1of5wq9k День назад
Раньше развлекались от любителей до профессионалов радиоэлектроникой, теперь программированием. Интересно, что будет дальше?🙂🤔
@user-ex9xi9xl8s
@user-ex9xi9xl8s День назад
14:50 если вылезла пермишнэрор. Закройте таблицу
@misterfox3464
@misterfox3464 День назад
Видеоролик - лож.
@user-lc9wi7cz8d
@user-lc9wi7cz8d 2 дня назад
Столкнулся с проблемой, что Chromium требует manifest версии 3, вторая версия действительно считается устаревшей. Может кто-нибудь переделать расширение с прокси под третью версию?
@WhenYouAreStrange
@WhenYouAreStrange 2 дня назад
Интересно, а если файл питона запускать на Mac Os, то команды теже самые как и на Линуксе?
@user-rj7hi8ih8t
@user-rj7hi8ih8t 2 дня назад
как загрузить скрипт с обновленным selenium на удаленный сервер? помоги пожалуйста не получается никак
@user-rj7hi8ih8t
@user-rj7hi8ih8t 2 дня назад
как загрузить скрипт с обновленным selenium на удаленный сервер? помоги пожалуйста не получается никак
@gusevsky
@gusevsky 2 дня назад
Пишу из 2024 когда seleniumwire ни хрена не работает)))) Пришлось воспользоваться подсказками и сделать расширения для аутентификации прокси из JS и JSON все это засунуть в zip и добавить `chrome_options.add_extension('путь к zip')` и о магия proxy с аутентификацией взлетел.
@npolivanov
@npolivanov 3 дня назад
Это видео очень крутое, большое спасибо!
@kat_katchinskiy
@kat_katchinskiy 3 дня назад
Код непонятный немного, зачем нужен find_more_element на 7:09 если мы уже прописываем условие driver.find_elements??? Знаю что селениум обновился и методы поменялись, но вот конкретно по функционалу этих методов непонятно
@user-ci9jx1tc3h
@user-ci9jx1tc3h 3 дня назад
Да нет, звучит ужасно... А вот за проделанную работу, спасибо.
@smokovnisa
@smokovnisa 4 дня назад
Пользуюсь по старинке CD. Универсальный инструмент.
@MrJet84
@MrJet84 4 дня назад
На таком сервисе ты бы сам стал мультимиллионером
@Hello-sh3xf
@Hello-sh3xf 4 дня назад
А это можно использовать в комбинации с threadings?
@Voronza
@Voronza 4 дня назад
Хорошая работа! Предположу, что дополнительные баллы можно было ещё получить за: 1 - оформление проекта (readme + gitignore + license + описание проекта для загрузчиков) 2 - использование линтеров (по нарушенному PEP8 порядку импортов уже видно, что не применялись) 3 - вынос тестов в отдельную папку, щас получается сам себя протестировал и удалил часть работы 4 - улучшить оформление функции: например, добавить докстринг, начать имя с глагола, добавить типизацию, переделать IF на GUARD BLOCK - так её будет легче читать и понимать как она работает 5 - заменить принты на логгер 6 - заменить работу с input на парсинг аргументов из командной строки 7 - применить работу с ошибками: if ...: raise ... или try: ... except ...: ...
@user-he9qj6qu2p
@user-he9qj6qu2p 5 дней назад
Очень интересно смотреть видео на канале. Помимо самого парсинга, можно позаимствовать прочие фишки работы с пайтон. Для новичка маст хев. Кроме прочего, подача материала достаточно качественно по контент, звуку, скорости рассказа спикера!
@rkd8369
@rkd8369 5 дней назад
Говно объяснение
@arm_riser
@arm_riser 5 дней назад
Че за редактор?
@n3nty
@n3nty 5 дней назад
Vs code
@alexey9975
@alexey9975 5 дней назад
Идея отличная. Можно так сохранять интеллектуальные права на изображения вшивая свой уникальный код.
@n3nty
@n3nty 5 дней назад
Не опробовал эту библиотеку, но скорее всего, она просто вшивает строку с текстом в изображение. Если попробуешь открыть картинку через какой нибудь текстовый редактор(например vim или nano), то увидишь набор символов, и в одной из строк будет твоё сообщение, которое с лёгкостью можно будет удалить
@alexey9975
@alexey9975 5 дней назад
@@n3nty и как часто ты смотришь код картинок? 😉
@n3nty
@n3nty 5 дней назад
@@alexey9975 щас с termux-ом баловался и решил по приколу картинку открыть через nano
@developer5241
@developer5241 3 дня назад
Я, например, частенько открываю по приколу всякие разные файлы, порой забавно найти что-то осмысленное среди байт кода или сырых данных😋
@deus7204
@deus7204 5 дней назад
Обожаю твои видео. Практика и мини обзоры интересных библиотек - топ. Спасибо
@PersonalTradingDiary
@PersonalTradingDiary 5 дней назад
Интересно было бы посмотреть пример полной автоматизации какого-нибудь приложения с использованием requests. Где скрипт будет проходить авторизацию, и выполнять какие-то действия.
@user-hi2xp9nk7l
@user-hi2xp9nk7l 5 дней назад
Кстати, это легко делается вручную, в любом текстовом редакторе, зная не хитрый формат jpeg.
@user-we5oq1uj6v
@user-we5oq1uj6v 5 дней назад
Круто❤
@Zer-st6qv
@Zer-st6qv 5 дней назад
Спасибо! Есть возможность также но с паролем?
@CreatorDreamer
@CreatorDreamer 5 дней назад
Сначала шифруй текст, потом в картинку
@PythonToday
@PythonToday 5 дней назад
Код из видео здесь: t.me/python2day/4905
@HarryPythondev
@HarryPythondev 5 дней назад
Admin у вас есть курсы ?
@GRECHKA230
@GRECHKA230 5 дней назад
А если у меня нет друзей, ибо я программист?
@davidvpi
@davidvpi 5 дней назад
Давай тг ;)
@codehubkom
@codehubkom 5 дней назад
Го тг 😂😂
@alexey9975
@alexey9975 5 дней назад
Chatgpt в помощь)
@NewWorldNow4
@NewWorldNow4 6 дней назад
Привет! Хотел бы выразить благодарность за ролики но не хватает более сложных кодов) понять как это работает без библиотек
@felakos1568
@felakos1568 6 дней назад
Не парюсь и все этапы называю "авторизация". Один хер слушает меня только кофе на столе.
@vigauss1889
@vigauss1889 6 дней назад
Спасибо за полезные видео, удачи в развитии канала!
@andreyb9936
@andreyb9936 6 дней назад
😊😊😊Молодец😊😊😊😊😊😊 😊нравится
@sergeigavrilov5398
@sergeigavrilov5398 6 дней назад
Сделал все как видео , как включаю скрипт он сразу сам выключается, что может быть?
@FFRR-ju2qp
@FFRR-ju2qp 6 дней назад
Кофе налил. Нужна прога распознования и подсчета поросят. И я не шучу. Мой вопрос ставит всех в тупик
@monetary_supply
@monetary_supply 6 дней назад
Слабенькая какая-то по сравнению с моделями от OpenAi
@oz669
@oz669 7 дней назад
Perfect 🔥
@user-cr1ez4ub6g
@user-cr1ez4ub6g 7 дней назад
Интересно, когда люди поймут, что полноценных нейронок пара штук всего создано, а всё остальное это просто приложения, что пересылают сообщения от оригинала (грубо говоря)
@Exsow
@Exsow 7 дней назад
Спасибо!!
@TV-bf4fz
@TV-bf4fz 7 дней назад
Может и не уместно, но. Я рассматриваю фриланс не в качестве основной работы или подработки, а скорее способ поднять свои знания
@34-ctp74
@34-ctp74 7 дней назад
Что за говнопосты в вашей телеге про скам и мошенников? Давайте завязывайте
@user-ud9kg6tx7f
@user-ud9kg6tx7f 7 дней назад
очень тупая нейронка, даже gpt-3.5 в разы лучше, а с 4о можно и не сравнивать
@user-cf8ux3es3t
@user-cf8ux3es3t 7 дней назад
Как по мне - 6:29, 17:33. Стиль аля Windows 95 для LibreOffice. Спасибо за видео, благодаря тебе постоянно делаю несложные парсеры для работы.
@user-db6gk2nx6x
@user-db6gk2nx6x 8 дней назад
А подскажите как установить kali Linux на Mac OS m1 , через utm, так как там много нюансов, буду очень благодарен Вам ))
@ShotMashine
@ShotMashine 8 дней назад
боже, хайповая ахахахах, говно хуже чем gpt а с claude даже можно не сравнивать
@tymurkr
@tymurkr 8 дней назад
if .1+.2==.3: print("we love python!")
@BobiBobObana
@BobiBobObana 8 дней назад
ого. Спасибо большое за инфу
@user-fj4ud6xm9y
@user-fj4ud6xm9y 8 дней назад
Но забыл указать, что она жрет ресурсы железа пздц как
@daniil2704
@daniil2704 7 дней назад
Ну ясен пень если запускать локально