Mail Send(ft. Sent Folder Save)
# Script/Python2024. 4. 4. 17:28Mail Send(ft. Sent Folder Save)

import smtplib import imaplib import email import time from email.utils import make_msgid from email.mime.text import MIMEText # SMTP 서버 설정 smtp_server = 'SMTP서버' smtp_port = 465 smtp_username = '사용자ID' smtp_password = '비밀번호' # IMAP 서버 설정 imap_server = 'IMAP서버' imap_port = 993 imap_username = '사용자ID' imap_password = '비밀번호' # 이메일 발신자, 수신자, 제목 및 내용 설정 from_email = '발신자 메일주소' to_email = '수신자 메일주소' ..

[파이썬]텔레그램 푸시(2023버전)
# Script/Python2023. 1. 17. 10:45[파이썬]텔레그램 푸시(2023버전)

파이참을 작성해서 텔레그램 푸시를 테스트해볼려고하니 기존에 사용했던 방식은 먹히지 않아 구글링해본 결과 최근 텔레그램봇이 v20으로 업데이트 되면서 문제가 발생 해서 아래와 같이 하면 동작. import telegram import asyncio chat_token = "#############################" bot = telegram.Bot(token = chat_token) text = '안녕하세요' #### 리눅스에서는 아래 코드 삭제 또는 주석처리해야함 #### asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy()) asyncio.run(bot.sendMessage(chat_id = "#############..

[파이썬]셀레니움을 이용한 특정부분만 하이라이트 적용
# Script/Python2021. 5. 7. 10:59[파이썬]셀레니움을 이용한 특정부분만 하이라이트 적용

from selenium import webdriver driver = webdriver.Chrome('C:\\Users\\ryzen3\\Downloads\\chromedriver.exe') driver.get("https://darksharavim.tistory.com/") elements = driver.find_element_by_css_selector("#ttItem1547528381 > ul > li.tt-span-12.tt-last.tt-clear > div:nth-child(1)") driver.execute_script("arguments[0].style.backgroundColor = 'yellow'; return arguments[0];", elements) 참고 URL : www.py..

[파이썬]unknown error: DevToolsActivePort file doesn't exist
# Script/Python2021. 4. 30. 16:47[파이썬]unknown error: DevToolsActivePort file doesn't exist

파이썬 실행시 아래와 같이 오류발생할 경우 unknown error: DevToolsActivePort file doesn't exist 아래내용 추가 from selenium import webdriver chrome_options = webdriver.ChromeOptions() chrome_options.add_argument('--headless') chrome_options.add_argument('--no-sandbox') chrome_options.add_argument("--single-process") chrome_options.add_argument("--disable-dev-shm-usage") driver = webdriver.Chrome("./chromedriver",chrome_..

[파이썬]셀레니움을 이용해 geoip 업데이트 자동화
# Script/Python2021. 4. 30. 08:11[파이썬]셀레니움을 이용해 geoip 업데이트 자동화

geoip을 업데이트 하기위해서는 로그인을 해서 최신버전을 그때 그때 다운로드를 받아야합니다. 사실 3개월정도에 한번 할까 말까라 좀 귀찮아서 자동화해볼려고합니다. 스타트~ 설치환경 centos7 1. python3 install [daraksharavim.tistory.com]$ yum -y install python3 [daraksharavim.tistory.com]$ yum install python3 [daraksharavim.tistory.com]$ pip3 install -U pip [daraksharavim.tistory.com]$ pip install beautifulsoup4 [daraksharavim.tistory.com]$ pip install selenium 2. chrome ins..

image