본문 바로가기

데이터베이스 & 웹/HTML2

Selenium 웹크롤링 기본 1234567from selenium import webdriver driver = webdriver.Chrome("C:\\Users\\tryot\\Downloads\\chromedriver.exe") driver.get("http://www.naver.com") driver.find_element_by_xpath('//*[@id="snb_wrap"]/ul/li[2]/a/img').click()cs 마우스를 사용하지 않아도 자동으로 웹페이지를 다룰 수 있게 해준다 G매크로도 이런 원리로 작동하는걸까? 그래서 실습을 해봤다 12345678import time for i in range(0, 5): time.sleep(1) driver.find_element_by_xpath('//*[@id="news_cas.. 2020. 3. 6.
마크업 언어와 타 언어 차이점 # 마크업 언어 vs 프로그래밍 언어 vs 데이터베이스 언어 1) 마크업 언어 : "표현하기 위한" 수단의 언어 -> 프로그래밍 언어처럼, 무언가를 "만들기 위함"이 아니다. 그저, ~라는 정보가 ~라는 속성을 갖고 있다는걸 "표시"하기 위한 언어다. -> 간단하게, 글 중간중간에 형광펜을 칠한거같은 느낌? 형광펜을 칠함으로서, 해당 부분의 내용을 이라는 태깅을 한 것과 마찬가지이므로 "마크업" 했다고 할 수 있다. 2) 프로그래밍 언어 : 말 그대로, "프로그램을 만들기 위한" 언어 -> 마크업 언어의 경우, "주어진" 데이터를 잘 분류해서 태깅하기 위함이라면, 프로그래밍 언어는 "데이터 자체를 생성할 수 있는" 프로그램을 만들어내는 언어라고 할 수 있다. (마크업 언어와는 포지션 자체가 아예 다르다... 2020. 3. 6.