SageIN :: 천천히 걷기
본문 바로가기
반응형

전체 글366

[파이썬] 셀레니움 - Send keys 셀레리움으로 구글 검색창에 값 보내고 조회하기 엘리먼트 중 name 값이 q 인것을 찾아 검색창에 webdriver 라는 단어를 넣고 엔터키를 눌러 조회한다. from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys driver = webdriver.Chrome() driver.get("http://www.google.com") driver.find_element(By.NAME, "q").send_keys("webdriver" + Keys.ENTER) 2022. 2. 25.
[파이썬] 셀레니움 - 웹요소 찾기 - find … … Tomato is a Vegetable… … … Tomato is a Fruit… 일치하는 요소 찾기 - 클래스 명이 tomatoes 인 요소 찾기 - 순차적으로 찾기 때문에 처음 만나는 요소를 찾게 됩니다. vegetable = driver.find_element(By.CLASS_NAME, "tomatoes") 부모를 찾고 그 아래 자식을 찾는 방법으로 해야 내가 찾고자 하는 요소를 찾을 수 있습니다. fruits = driver.find_element(By.ID, "fruits") fruit = fruits.find_elements_by_id("tomatoes") - 일치하는 모든 요소 찾기 plants = driver.find_elements(By.TAG_NAME, "li") - 찾은 요소 .. 2022. 2. 24.
[파이썬] 셀레니움 - 브라우져 기능 사용하기 라이브러리를 가져오고 버전 관리를 위해 크롬드라이버 매니져 라이브러리까지 사용합니다. 크롬으로 웹드라이버 하나를 생상합니다. 브라우져 기능을 하나 씩 살펴봅니다. from selenium.webdriver.chrome.service import Service as ChromeService from webdriver_manager.chrome import ChromeDriverManager from selenium import webdriver import time service = ChromeService(executable_path=ChromeDriverManager().install()) driver = webdriver.Chrome(service=service) 1. 페이지 이동 - get(URL).. 2022. 2. 20.
[파이썬] 웹드라이버 최신 상태 유지방법 2 셀레리움 사용시 웹드라이버 버전 관리를 하기 좋은 두번째 방법이다. 1. 라이브러리 설치 pip install webdriver-manager 2. 라이브러리 사용 from selenium import webdriver from selenium.webdriver.chrome.service import Service 3. 크롬 from webdriver_manager.chrome import ChromeDriverManager driver = webdriver.Chrome(service=Service(ChromeDriverManager().install())) 4. 파이어폭스 from webdriver_manager.firefox import GeckoDriverManager driver = webdriv.. 2022. 2. 20.
[파이썬]크롬드라이버 최신상태 유지방법 1 크롬 드라이버 버전이 안 맞아서 오류가 나는 경우가 종종 있습니다. 드라이버 버전을 체크하고 최신상태로 유지합니다. import chromedriver_autoinstaller chrome_ver = chromedriver_autoinstaller.get_chrome_version().split('.')[0] driver_path = f'./{chrome_ver}/chromedriver.exe' if os.path.exists(driver_path): print(f"chrom driver is insatlled: {driver_path}") else: print(f"install the chrome driver(ver: {chrome_ver})") chromedriver_autoinstaller.inst.. 2022. 2. 18.
[파이썬] tmdb api 사용하기 tmdb 가입 및 api 신청 제 블로그에 포스팅 내용 보시고 따라하시거나 직접해도 될 정도로 가입 및 api 신청방법은 간단합니다. https://www.sagein.net/703 tmdb api 사용방법 문서. https://developers.themoviedb.org/ api로 제공해주는 자료가 어마어마 합니다. 필요에 따라 위 문서보고 사용하시면 됩니다. 간단하게 영화 정보를 받아오는 스크립트를 작성해보면. 쿼리를 요청할때 정보를 보면 필수로 api key와 query를 받습니다. 나머지는 필요에 따라 넣으면 될 것 같습니다. 간단하게 영화 정보를 검색하는 코드를 작성해보면. import requests def SearchMovies(query, year): # 영화 제목과 년도 정보를 받습니다.. 2022. 1. 10.
TMDB 가입과 API 사용하기. 🎬 TMDB 가입하기 회원가입버튼 클릭 아이디, 비밀번호, 이메일 작성후 "회원가입" 버튼 클릭 가입시 적은 이메일의 메일함에서 TMDB에서 보낸 Email verification required 메일을 찾아서 "ACTIVATE MY ACCOUNT" 해줍니다. 🎬 TMDB API 신청하기 설정 버튼을 클릭합니다. API를 클릭합니다. Developer 을 클릭합니다 페이지 하단에 동의버튼을 클릭합니다. 이 많은걸 다 넣어야 하나 싶은데 하나라도 빠지면 넣으라고 나오니 정보를 잘 넣어줍니다. 위와 같이 api 정보가 나오면 성공입니다. 개발에 필요한 문서는 아래에서 확인 가능합니다. https://developers.themoviedb.org/3/getting-started/introduction 2022. 1. 6.
[파이썬] 카카오 API 활용 - 구주소로 신주소 또는 신주소로 구주소 찾기 몇줄 안되는 코딩으로 업무의 효율을 높일수 있는 방법이 파이썬 스크립트 입니다. 각 업무환경이 다르니 가장 베이직 한 로직만 구현할께요. 연말 연초에 우편이나 택배를 발송 할 경우가 많고 하니 주소를 검증해야 할 경우가 생기더라구요. 그래서 이번 포스팅은 주소 API 사용법을 다뤄 볼까 합니다. 주소를 제공하는 API는 다양한 곳에서 하고 있습니다. juso.go.kr 에서도 하고. 카카오, 우체국...등등등 그중에서도 카카오의 서비스를 이용해볼까 합니다. 1. 카카오 API 키 발급받기. 카카오의 주소 api를 쓰기위해서는 api 키를 발급 받아야 하는데요 https://developers.kakao.com/ 접속합니다. 카카오 계정으로 로그인을 한 후에. 내 애플리케이션 -> 애플리케이션 추가하기를 .. 2022. 1. 3.
반응형

TOP

Designed by 티스토리