본문 바로가기
반응형

Engineering/Python24

[Python] IndexError: list index out of range 코딩은 예외를 막고 막는 일의 연속이네요. 오늘 발생한 에러는 IndexError: list index out of range 입니다. 발생한 error는 아래와 같습니다. Traceback (most recent call last): File "c:\DataStorage\python\telegram\currency.py", line 39, in realtime = read_xpath('Realtime', forex_url3, xpath3) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "c:\DataStorage\python\telegram\currency.py", line 9, in read_xpath elements = tree.xpath(path)[0] ~~.. 2023. 5. 27.
[python] 실시간 환율 가져오기 (feat. forex-python & xpath) 오늘은 환율을 가져와 보겠습니다. 환율정보를 가져오는게 생각보다 쉽지는 않네요. 대부분 외국사이트가 실시간 정보는 막고 있습니다. (유료화 정책) 따라서 우선 forex-python을 이용해서 찾아보고, 네이버나 다른 사이트에서 가져오는 방법을 설명하도록 하겠습니다. 1. 우선 사용할 library는 forex-python 입니다. [설치] pip install forex_python [document] https://forex-python.readthedocs.io/en/latest/usage.html Usage Examples: — forex-python 0.3.0 documentation forex-python.readthedocs.io [example] from forex_python.conver.. 2023. 5. 5.
[python] 텔레그램봇을 채널에 넣어 알림 보내기(w/ indexbriefing) 만들어 놓은 텔레그램봇을 채널에 입장시키고 알림을 보내도록 하겠습니다. 우선 텔레그램 봇을 만들지 않았다면 우선 아래 링크를 통해 BOT을 만들고 다시 돌아오세요. https://spica910.tistory.com/172 [python] 텔레그램 bot 만들기편리한 python 생활을 위해 BOT을 만들기로 했습니다. BOT(봇)이란 특정한 작업을 수행하기 위해서 만들어놓은 응용소프트웨어이며 채팅 프로그램을 통해 대화형으로 동작을 시킬수 있습니다. 오늘spica910.tistory.com   1. 채널 만들기      - 텔레그램 화면 하단 우측에 보면 연필 모양 이미지를 클릭합니다.       - 채널 만들기를 누릅니다.        -  채널 만들기에서 채널의 이름을 입력하고 다음으로 진행합니다. .. 2023. 1. 27.
[python] API layer.com을 이용한 다양한 api 연결 python을 이용하다보면 다양한 정보를 취득하고자 하는 욕구가 생기게 됩니다. 정보를 모으고, 결합해서 insight를 만들어 낼수 있으면 더욱 좋겠지요. 이제 막 정보들을 모으려고 보다보면 정보를 제대로 읽어올수 있는 API가 정리가되면 일이 한결 쉬워집니다. 오늘은 API marketplace 인 apilayer.com을 소개해보겠습니다. https://apilayer.com/ APILayer | Hassle-free API marketplace API marketplace and ready to run app backends for your mobile app and website. apilayer.com 위의 그림처럼 currency data도 있고 youtube 관련 api도 확인할수 있습니다.. 2023. 1. 7.
[python] 이미지 연달아 다운받기(ft. 차입공매도율) Index Engineer입니다. 따라서 오늘의 파이썬 실습은 KOSPI 등록 업체들의 차입공매도율 그래프를 전부 다운 받아보고자 합니다. [목차] 1. KOSPI 상장 기업 종목번호 확인 2. fnguide.com의 차입공매도율 이미지 확인 3. python으로 이미지 다운 프로그램 작성 및 예외처리(Pandas, urllib) [따라하기] 1. KOSPI 상장 기업들 종목번호를 확인하기 위해 krx의 data를 이용합니다. http://data.krx.co.kr/contents/MDC/MDI/mdiLoader/index.cmd?menuId=MDC0201050201 KRX 정보데이터시스템 증권·파생상품의 시장정보(Marketdata), 공매도정보, 투자분석정보(SMILE) 등 한국거래소의 정보데이터를 .. 2022. 12. 28.
[python] google sheet 정보를 정해진 시간에 telegram으로 보내기 오늘도 즐거운 파이썬 생활~ 파이썬과 텔레그램의 조합으로 필요한 정보를 모으는 법을 계속 찾아보고 있었습니다. Vikas Jha라는 유투버가 만들어 놓은 프로그램이 활용성이 높아보여서 소개해보고자 합니다. 기본적인 골격은 google sheet에서 시간을 지정해 놓으면 해당 시간에 텔레그램으로 메세지를 보내주는 것입니다. 이게 유용한 이유는 구글 시트의 강력한 finanace 기능등과 조합하면 조금더 쉽게 메세지 알림을 관리하기 쉬울것으로 보이기 때문입니다. * 방문해서 좋아요 한번씩 눌러주시면 좋을듯 합니다. ^^ https://www.youtube.com/watch?v=eoz-3lv8W2w 직접 따라해 보겠습니다. 1. 구글 Spreadsheet에 'telegram alarm'이라는 파일을 생성하고 .. 2022. 12. 25.
반응형