기사 웹스크래핑(크롤링)&엑셀 파일 이메일로 보내기
·
Python
news.py : 기사 웹 스크래핑 후 엑셀 파일로 저장 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 from openpyxl import Workbook from bs4 import BeautifulSoup from selenium import webdriver driver = webdriver.Chrome('chromedriver') url = "https://search.naver.com/search.naver?where=news&sm=tab_jum&query=추석" driver.get(url) req = driver.page_source soup = BeautifulSoup(req, 'html.parser')..
이미지 웹 스크래핑(크롤링)
·
Python
123456789101112131415161718192021222324import dloadfrom bs4 import BeautifulSoupfrom selenium import webdriverimport time driver = webdriver.Chrome('chromedriver') # 웹드라이버 파일의 경로driver.get("https://search.daum.net/search?nil_suggest=btn&w=img&DA=SBC&q=%EC%A1%B0%EC%A0%95%EC%84%9D")#크롤링을 할 웹페이지 주소time.sleep(5) # 5초 동안 페이지 로딩 기다리기 req = driver.page_source# HTML을 BeautifulSoup이라는 라이브러리를 활용해 검색하기 용이한..
<변수&타입&조건문&함수>
·
Python
학습 자료 : www.youtube.com/watch?v=M6kQTpIqpLs&t=1322s 학습 시간 : ~ 27분 38초 개발 환경 : 리플잇(https://repl.it/repls) (우측에서도 코드를 작성하고 실행할 수 있지만, 상단의 Run키를 눌렀을 때 저장되지 않아 사라진다. 코드는 되도록 좌측에서 쓰는 것이 좋다.) * 변수 생성시 타입 선언은 필요 없다 * 출력시 print()문 사용 * 문자와 문자는 합칠 수 있다. 단, 문자와 숫자는 타입 캐스팅을 하지 않는 한, 결합 될 수 없다. (ex. print("박"+"민수")) (ex. x=4, y="4"일때, print("str(x)+y")의 결과는 44, print(x+int(y))의 결과는 8) *조건문 : ex1. if 2>1 : p..