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

전체 글367

[영카트] 관리자 메뉴 추가하기 영카트에서 주는 기능외 다른 기능을 추가개발 하기 위해 메뉴를 더 추가 해야 할 경우가 있습니다. ftp로 접속하여 adm 폴더에서 다음 파일을 찾습니다. 기능 위치에 따라 아래 파일을 수정하여 메뉴를 추가 할 수 있습니다. admin.menu100.php - 환경설정 admin.menu200.php - 회원관리 admin.menu300.php - 게시판관리 admin.menu400.shop_1of2.php - 쇼핑몰관리 admin.menu500.shop_2of2.php - 쇼핑몰현황/기타 admin.menu900.php - SMS 관리 쇼핑몰 관리에 추가기능을 개발 하기위해 메뉴를 만든다면 admin.menu400.shop_1of2.php 파일을 열어 수정합니다. 추가할 메뉴를 array에 담습니다. .. 2022. 6. 15.
[파이썬] 셀레니움 - 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.
반응형

TOP

Designed by 티스토리