Сделал Python программу для отслеживания курса валют
HTML-код
- Опубликовано: 2 окт 2024
- Делаем программу на Python для отслеживания курсов валют и отправки почты при изменении курса.
✅ Наш мерч: shop.itproger.c...
🐍 Программа обучения Python: itproger.com/i...
✏️ Статья на itProger с кодом программы: itproger.com/n...
✔ Сообщество программистов: itproger.com/
✔ -------------
Вступай в группу Вк - prog_life 🚀
Группа FaceBook - goo.gl/XW0aaP
Инстаграм itProger: / itproger_official
Instagram: / gosha_dudar
Telegram: t.me/itProger_o...
Twitter - / goshadudar
Уроки от #GoshaDudar 👨🏼💻
Все уроки по хештегу #goshaLessons
Чем мне твои уроки не нравятся, так это тем что ты все делаешь чересчур быстро, и утебя есть урезанные фрагменты, о которых ты решил не говорить. а там много пропущенных полезных моментов, без которых код не работает
Теперь пора сделать программу которое отслеживает процент зараженных коронавирусом
на PyPi уже есть несколько готовых библиотек. я вчера игрался.
по запросу 'coronavirus" ищи.
Я вот написал,могу ссылку скинуть
Сделал бота для ВКонтакте, который мониторит коронавирус, курсы и бумагу на складе перекрестка
Otchim TV Скинь код пж
@@Innovatead_Solutions-e4u тебе в коменте код или на хранилище
Создай серию уроков по пайтон!
Будет очень интересно
(И полезно)
Да ,классный урок !!! Побольше таких бы . Создай специальный плейлист "Python на практике " , что-то такое , будет круто !👩💻
Какой урок? Тут спешка и минимум пояснений. Из рода - как можно работать с Пайтоном.
@@a.kov.4965 а зачем ты смотришь видео, если у тебя нету познаний в языке, любой человек обладающий базовыми знаниями сможет его понять и повторить
Учу сейчас css по твоим урокам 2015г. Большая тебе благодарность.
Я бы сделал отправку в телеграм) . Урок классный, спасибо
Хорошая идея, можно будет сделать отдельный видос на эту тему
@@gosha_dudar отличная идея в квадрате
@@gosha_dudar можно ли сделать через вконтакте?
Я уже сделал и с переводом валют)
@@gosha_dudar абалдеть, бот для отправки сообщений, действительно тема для отдельного ролика.
Как обычно, что с Godot: либо автор чего-то не договаривает (мягко сказано), либо я чего-то не понимаю - у меня выбивает ошибку convert[0], ссылаясь на 0
Спасибо чувак! Переделал твой пример для акций
Было-бы круто сделать отправку СМС сообщения в случае кардинального изменения.
Интересно будет посмотреть на программу простенькую с сторонним API к какой не будь бирже Binance, Exmo, БКС или другие. )
@Гоша Дударь помоги у меня выводит []
ничего непонятно...всё очень быстро, непонятно что откуда берётся
пацаны чо делать ошибка 4:24
Traceback (most recent call last):
File "C:/python/main/main.py", line 12, in
print(convert[0].text)
IndexError: list index out of range
Блииин та же самая фигня
convert.text без [ ] попробуй
@@turik1031 хорошо
У меня не выводит вообще ничего, пустые [] выходят.
list index out of range что делать
Скорее всего *headers=headers не прописал
Тоже трахался, и гуглил и все делал. И сам все же дошел. Когда переписывал на другой комп, заметил упущение
@@userOK_o1 я ещё 10 месяцев назад нашел ответ. Но все равно спасибо
так что делать?)
@@userOK_o1 А у меня гугл начал капчу спрашивать через какое то число запросов, не было такой проблемы?
🔥🔥🔥 спасибо ! Гоша, как всегда порадовал ! По больше таких видео
А теперь давай тоже самое на Unity с использованием С++ 😂👌
Слабо свой движок на юнити написать?
@@Netry27 😂👌
На крестах?) Го тогда на ассемблере или сразу машинным кодом, чтобы наверняка.
@@alastor782 Ну вообще С++ можно запустить в Unity)
@@devhub1944 сарказм же.
Я сделал что то похожее 2 года назад, но все равно лайк
Георгий Дударь, здравствуйте! А Выбы не могли сделать примерно такой же сайт, как itproger, только бесплатный(или добавить бесплатный контент). Ведь не все могут оформить подписку.
Спасибо!
Вышла ошибка "IndexError: list index out of range" в строке print(convert[0].text)
Подскажите пожалуйста, как можно исправить?
У меня тоже так, как исправил?
Я просто сменил User-Agent со своего, на другой, и у меня сработало
@@skipe5779 Что это блин значит, на какой другой
@@unlok333 Ну не на свой а на чей-то
@@beta3771 вы решили данную проблему? Я тоже тут застряла
Очень годнaя штукa, но нуждaется в дорaботке
Топчик
Как бы сделать так, чтобы этот скрипт (ну или другой) запускался при включении компьютера?
В автозагрузку вставь этот файл
Ха сначала нужно установить python и показывает код с классами )) как раз для тех кто первый раз скачал python)))
Less secure apps & your Google Account
To help keep your account secure, from May 30, 2022, Google no longer supports the use of third-party apps or devices which ask you to sign in to your Google Account using only your username and password.
Что надо запустить что бы начали приходить уведомления??
Есть ответы?
Все круто, но поправь пжл название ролика, "отслеживаниЯ", прям по глазам бьёт, для программиста писать с ошибками, пускай и не код - не круто.
Ну он с Украины , русский не его родной язык , так что это не столь важно
Кто знает пайтон ставь лайк,шучу
Мне ж тоже можно, поставлю на всякий случай :)
Выдает такую ошибку , помоги line 11, in
convert = soup.findALL("span", {"class": "DFlfde", "class": "SwHCTb", "data-precision": 2})
TypeError: 'NoneType' object is not callable
findAll , а не findALL
Осталось ещё создать нейросеть, которая будет предсказывать курс валюты относительно рубля, основываясь на более ранних данных)
Слишком много факторов влияет на изменения курса валют. Сложно.
Было бы хорошо если бы в комментах оставляли код на проделанную работу, лично мне интересно копаться в уже готовом коде и разбирать его
А можно ещё быстрее? Как-то медленно
Что делать если гугл блокирует вход, пишет неизвестный пытался войти и т.д, как убарать эту фигню ?
Когда я захожу в app passwords там выдаеться ошибка что в этом акк. не возможно...почему?
(я не включил двухетапную ...)
А что делать если гугл удалил возможность использовать less secure option..
добрый день , на месте 3.54 не находит теги, выдает пустые скобки. Всю разметку вывел, дальше не получается
В пароли приложений выдаёт.
Эта настройка недоступна для вашего аккаунта.
Может у вас не активирована Двухэтапная аутентификация
на хтмле реально сделать также? а то в гугле выдают всякую хрень с api, а я вообще хочу выводить курсы криптовалют
у меня не работает, вроде все написал правильно. При коде на 4:13 выдает не просто цифру а огромное количество текста а птом ошибку
проблема full_page is not defined
Почему у меня появляются пустые скобки после того как ищем span по классам? (4:27)
3:53 мне выдает пустой список. Что делать?? HELP
Не хрена не работает полностью скопировал, у тебя там видно есть ошибка, но почему то она тебе не мешает, а мне не дает запускать прогу!
Побольше контента про python плз
Как на сайт сделать трансляцию... И погода
Нет, получилось дерьмово. ТАк приложения никто не пишет
Вроде на гит хабе давно лежит её код в свободном доступе)
И почему все показано так быстро 1000 раз перематываю!
Уже не работает пересылка на электроную почту, что делать?((
14:26 У меня выводится []
Что делать
Тоже так же, помогите добрые люди (
3:05 пропиши headers=headers
Svetlana Ryzhakova если не поможет зайди на сайт для проверки правильности кода
Тоже
@@awpsky8499 не помогло, а еще в конце выдаёт ошибку: индекс списка вне диапазона
Крутая идея, на основе этого сделал программу, которая проверяет курсы валют, и если они меняются то выводит что изменилось и на сколько. Спасибо з идею)
код в консоли работает но письма в почту не приходят. Подскажите, что не так?
Напиши код , что бы не на почту присылал а в телеграмм бота
Кому интересно, то есть такая вот штука :pypi.org/project/CurrencyConverter/
Там предоставляется ссылка на архив с актуальными курсами валют, но ограниченное количество валют. Если кто-то знает где можно получить подобную ссылку с более обширным выбором валют, то киньте ссылку.
крч, сам себе кинул ссылку: gist.github.com/FREMON12/6d028bebf9eed62dc3dcaf72beb61aa8 Вот вам способ получения актуального курса валют, без всяких поисков в гугле.
Ебать он шустро рассказал всё самое сложное, чтобы все на середине просто остановились) Ибо дальше долго обьяснять было походу)
Нельзя помедленнее объяснять, ничего непонятно
А то, что вы в методе check_concurrency вызываете check_concurrency, разве не вызовет через какое-то время ошибку из-за переполнения стека вызовов? Обычно бесконечная рекурсия к этому приводит
Можно сделать бота, например телеграмм-бота, который в телеграмм или группу в телеграмме будет выдавать курс валют, или ещё какие полезные функции.
Как узнать сервер gmail?
как этот код переписать для телеграм бота?
и находит многооо строк
никак так как у тебя но оочень много строк
Честно не чего не понял . А за работу лайк
Что делать если не запускается просто даже ошибку не выдает
и indexerror list out of range
666k subs. nice
А как получать уведомления на почту? То есть даже не надо запускать код?
list index out of range\
Круто,отличный формат видео)
Давай ещё с API
А что делать, если тебе google дает не span, а input?
За сколько ты создашь программу на заказ?
Спасибо за видео. Я понял что код будет выводится, пока включен комп и работает программа в питоне. А как сделать, чтобы она и без включенного компа работала?
Есть ли, видео как размещать и запускать код где нибудь на сервере?
atlant1707 лучше весь код собрать в exe с помощью библиотек pyinstaller,
Будет запускаться даже у тех у кого нет самого питона!
@@Dedinside05 А Вы случайно на курсах python разработчик сейчас не учитесь?
atlant1707 не
какой же крутой контент!! спасибо!
Как можно заработать создав сайт?
Не приходят уведомления на почту(
Гоша, почему ты используешь для своих видео иллюстрации с realpython?
пустой список что делать
currency = Currency()
Жестко, ни разу не работал с питоном, но все равно выглядит классно
в терминале говорит так
А сейчас сработал?
Почему это в школах не рассказывают это же так нужно для проживания в снг
Ага, без этого просто невозможно жить. Ну расскажи об этом в школе, попытайся. Один процент если поймет, о чем речь, уже хорошо.
Регулярно заходить в почту, чтобы проверять там курс доллара - это же гениально! Вместо того, чтобы скачать какой-нибудь сраный forex widget на телефон, который все котировки красиво в виде графика изобразит и, возможно, уведомит, если курс сильно изменится. Сейчас тема уже неактуальна - все курсы вернулись в прежнюю цену, кроме рубля, конечно же.
Легче просто вкладку в гугле закрепить с курсом валюты , и все.
Это же практика, довольно интересная тема, после этого, будучи Front-end разработчиком, сам заинтересовался этой темой :)
можно и под андроид сделать
Топчик го уроки по питоне ищо
NameError: name 'requests' is not defined
Что обозначает эта ошибка?
ты либо не импортетиревал либо не скачал requests 1) import requests 2)pip install
Я: У google нету апи что ли?
Гавнокодер: емм, неее нету. Только парсить html
Для поиска в Гугл у Гугла апи нет
Да еще говнолокатор использовал и привет captcha. И на маил!
ответь
Выдало такую проблему и Pip обновить не удается
WARNING: You are using pip version 20.1.1; however, version 21.1.3 is available.
You should consider upgrading via the 'c:\users\игорь\pycharmprojects\dollar\venv\scripts\python.exe -m pip install --upgrade pip' command.
Кто поможет? почему у меня при выводе выводится либо пустые скобки([]) или слово None я уже голову сломал что не так convert = soup.find_all("span", class_ = "DFlfde")
уже час мучаюсь, при выводе convert все пусто!
у меня тоже
Я просто сменил User-Agent со своего, на другой, и у меня сработало
Почему с 90% топ ютуберы програмисты из украины(видимо ты оттуде) и казахстана (вродк хаудихо)
Как подключить весь этот код на телеграмм бота ?
Могу тебе подключить такого бота к телеграмму. Пиши в телеграмме: @amigun
Amigun а способ никак не напишешь ?
@Гоша Дударь здравствуй! Подскажи, пожалуйста, а как сделать так, чтобы полученные данные не по почте отправлялись, а в виде таблицы записывались бы в файл. Хочу эту штуку сделать сам, с таблицей худо-бедно понятно, но не могу сформулировать поисковый запрос. "Экспорт данных в файл?" "Запись в файл" подскажи, пожалуйста!
Ура мерч вышел по всей УкрАине ура !!! (Теперь мне не надо особо париться чтобы попасть в Россию) урааааа!!!!!😁😁😁😁😁😁
А как сделать для биткойна?
38 001,80
38 001,80
ValueError: could not convert string to float: '38\xa0001.80'
Для биткоина в гугле найди класс(он будет такой же, какой и у других криптовалют) . Там будет только один класс и не будет data-precision, поэтому убираешь всё лишнее и ставишь этот класс
А прога то кривоватая. Нет чтоб найти публичный API и с ним работать, чтоб ничего ошибки не выдавало, и чтоб гугл на ботов не ругался, и чтоб в зависимости от изменений класса информации прога не страдала. А потом свои курсы прорекламировать. Нет чтоб хорошей прогой себя зарекомендовать...
Центробанк украины разве не предоставляет данные по курсу? Российский говорит: "да, пожалуйста!"
Господа, а как сделать так, чтобы я мог настроить app password. Я вроде сменил пароль, а гугль пишет что "Эта настройка недоступна для вашего аккаунта." Как это исправить? Причем я убрал 2х кратную аунтификацию.
Разве будет работать отслеживание изменения цены? В функции check_currency в переменную currency мы передаём значение валюты. При изменении курса сразу же будет передаваться в переменную currency действующий курс, и мы не сможем отследить изменение
IndexError: list index out of range В 30 строчке
У меня тоже((