파이썬/크롤링
-
스테이크 카레 삼겹살 사과 오렌지 포도 카레 찾기 첫번째 일치 요소 찾는 방법 food_el = driver.find_element(By.CLASS_NAME, "care") 범위를 지정해서 요소 찾기 food = driver.find_element(By.ID, "food") food_el = food.find_element(By.CLASS_NAME, "care") 셀렉터로 찾기 food_el = driver.find_element(By.CSS_SELECTOR,"#food .care") 일치하는 모든 요소 가져오기 foodname = driver.find_elements(By.TAG_NAME, "li") example - 네이버쇼핑 장어검색해서 li 요소 모두 가져오기 from selenium import..
Selenium (셀레니움) 웹 요소, 속성값 찾기스테이크 카레 삼겹살 사과 오렌지 포도 카레 찾기 첫번째 일치 요소 찾는 방법 food_el = driver.find_element(By.CLASS_NAME, "care") 범위를 지정해서 요소 찾기 food = driver.find_element(By.ID, "food") food_el = food.find_element(By.CLASS_NAME, "care") 셀렉터로 찾기 food_el = driver.find_element(By.CSS_SELECTOR,"#food .care") 일치하는 모든 요소 가져오기 foodname = driver.find_elements(By.TAG_NAME, "li") example - 네이버쇼핑 장어검색해서 li 요소 모두 가져오기 from selenium import..
2022.12.18 -
라이브러리 설치 gspread 설치 pip install gspread oauth2client 설치 pip install --upgrade oauth2client 구글 스프레드시트 API 적용 1. 구글시트 새프로젝트 생성 https://console.cloud.google.com/projectcreate Google 클라우드 플랫폼 로그인 Google 클라우드 플랫폼으로 이동 accounts.google.com 2. 새프로젝트 이름 입력 3. API 및 서비스 - 사용자 인증 정보 API 및 서비스로 이동 후 사용자 인증 정보 - 서비스 계정 관리(오른쪽아래) 4.서비스 계정 만들기 5. 키만들기 6. JSON 키 만들기 키를 만들고 나면 다운로드 받기 7. 구글스프레드 시트 생성 후 공유를 클릭하신 ..
파이썬 구글시트 연동 셋팅라이브러리 설치 gspread 설치 pip install gspread oauth2client 설치 pip install --upgrade oauth2client 구글 스프레드시트 API 적용 1. 구글시트 새프로젝트 생성 https://console.cloud.google.com/projectcreate Google 클라우드 플랫폼 로그인 Google 클라우드 플랫폼으로 이동 accounts.google.com 2. 새프로젝트 이름 입력 3. API 및 서비스 - 사용자 인증 정보 API 및 서비스로 이동 후 사용자 인증 정보 - 서비스 계정 관리(오른쪽아래) 4.서비스 계정 만들기 5. 키만들기 6. JSON 키 만들기 키를 만들고 나면 다운로드 받기 7. 구글스프레드 시트 생성 후 공유를 클릭하신 ..
2022.12.04 -
셀레니움이란? 셀레니움은 웹테스트를 위한 자동화 프레임워크로 셀레니움 웹드라이버로 브라우저를 컨트롤 할 수 있는 것을 이야기하며, 비동기적인 내용을 수집하기 어려울때 보통 사용되며, 속도가 느린점이 단점 셀레니움 설치 pip install selenium 셀레니움 사용 자동로그인과 같이 비동기적인 부분을 컨트롤 하기 위해서 사용되며, 키보드 입력 등의 이벤트를 사용하여 웹상에서의 업무를 자동화 하기 위함 크롬드라이브 설치 https://chromedriver.chromium.org/downloads 해당드라이버를 다운로드 받을때, 크롬버전 및 운영체제와 동일한 드라이버를 다운로드 받아야한다.운영체제는 본인의 컴퓨터정보에서 확인가능하며, 크롬버전은 크롬에서 설정을 누르신후 가장 아래쪽에 있는 크롬정보를 클..
셀레니움(Selenium)셀레니움이란? 셀레니움은 웹테스트를 위한 자동화 프레임워크로 셀레니움 웹드라이버로 브라우저를 컨트롤 할 수 있는 것을 이야기하며, 비동기적인 내용을 수집하기 어려울때 보통 사용되며, 속도가 느린점이 단점 셀레니움 설치 pip install selenium 셀레니움 사용 자동로그인과 같이 비동기적인 부분을 컨트롤 하기 위해서 사용되며, 키보드 입력 등의 이벤트를 사용하여 웹상에서의 업무를 자동화 하기 위함 크롬드라이브 설치 https://chromedriver.chromium.org/downloads 해당드라이버를 다운로드 받을때, 크롬버전 및 운영체제와 동일한 드라이버를 다운로드 받아야한다.운영체제는 본인의 컴퓨터정보에서 확인가능하며, 크롬버전은 크롬에서 설정을 누르신후 가장 아래쪽에 있는 크롬정보를 클..
2022.12.04