반응형

파이썬 76

파이썬(python) 셀레니움(selenium) 크롬 웹 드라이버 웹페이지 모바일 버전으로 접속하는 방법

웹 크롤링, 웹페이지 자동화를 하다 보면 pc버전의 웹페이지보다 모바일 버전이 더 쉬운 경우가 있습니다. 이 강의에서는 파이썬 셀레니움 웹 드라이버를 사용하여 웹 크롤링, 웹페이지 자동화를 할 때 모바일 버전으로 웹사이트에 접속하는 방법에 대해 설명합니다. from selenium import webdriver from selenium.webdriver.chrome.options import Options from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager options = Options() # 1 mobile_emulation = {"deviceName": ..

파이썬(python) 셀레니움(selenium) 크롬 기타 프로필 사용 방법

파이썬 셀레니움 웹드라이버 내 크롬 정보 그대로 사용하는 방법(https://youtu.be/xCHPlFFZRoM)에 이어지는 강의로 내가 사용하던 크롬에서 설정된 기타 프로필을 사용하는 방법에 대한 내용입니다. 우선, 크롬을 열고 내가 사용하고 싶은 기타 프로필로 변경합니다. 그다음 주소창에 chrome://version를 입력하여 프로필 경로를 확인합니다. from selenium import webdriver from selenium.webdriver.chrome.options import Options from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager..

파이썬 웹 크롤링 강의 코드 10줄로 네이버 검색 결과 가져오기 - beautifulsoup, requests 기초 사용법

파이썬 코드 딱 10줄만 사용하여 네이버 검색 결과를 가져오는 웹 크롤링 기초 강의입니다. beautifulsoup, requests를 사용하며 웹 크롤링, 웹 스크래핑을 처음 하시는 분들이라도 따라 할 수 있는 입문 난이도로 되어있습니다. 일단, 뷰티풀수프를 처음 사용하신다면 pip install beautifulsoup4 pip install requests 위 명령어를 사용하여 패키지 설치를 합니다. from bs4 import BeautifulSoup import requests base_url = "https://search.naver.com/search.naver?where=view&sm=tab_jum&query=" keyword = input("검색어를 입력하세요 : ") search_url..

파이썬 셀레니움(selenium) 웹 드라이버 주요 옵션 마스터

파이썬 셀레니움 웹 드라이버에는 다양한 옵션을 사용할 수 있습니다. 이 강의 하나면 브라우저 창 크기 조절, 화면이 보이지 않는 헤드리스 모드, 자동화된 테스트 소프트웨어 메세지 제거, 음소거, 시크릿 모드 등 자주 사용하는 옵션을 배울 수 있습니다. from selenium import webdriver from selenium.webdriver.chrome.options import Options from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager options = Options() user_agent = "Mozilla/5.0 (Windows NT 10...

파이썬 셀레니움(selenium) 크롬드라이버 자동 설치, 업데이트 패키지 webdriver_manager 사용법

파이썬 셀레니움(selenium)을 사용할 때 가장 번거로운 것 중 하나가 바로 웹 드라이버 설치입니다. 수시로 버전업이 되는 웹브라우저의 버전에 맞춰줘야 하는 게 상당히 귀찮은 일이죠. 그럴 때 사용하는 패키지가 바로 webdriver_manager입니다. 이걸 사용하면 앞으로는 직접 크롬드라이버를 설치할 일이 없어집니다. 일단, pip install webdriver-manager를 사용하여 패키지 설치를 합니다. 물론 파이썬과 셀레니움(selenium)은 설치되어 있어야 합니다. 먼저 셀레니움3(selenium3) 버전에서의 사용법입니다. from selenium import webdriver from selenium.webdriver.chrome.options import Options from ..

파이썬 if __name__ == '__main__' : 의미와 사용법, 사용하는 이유

파이썬 if __name__ == '__main__' : 의미와 사용법, 사용하는 이유 파이썬에서 if __name__ == '__main__' : 이 조건문의 의미와 왜 사용하는지, 그리고 사용하는 방법에 대해 아주 쉽고 간단하게 설명하는 강의입니다. 초보자라도 조건문과 모듈이 무엇인지 알고 있다면 쉽게 이해하실 수 있습니다. 유튜브 김플 스튜디오에 방문하시면 더 많은 파이썬 강의를 보실수 있습니다. 프로그래머 김플 스튜디오 유튜브 Go!

파이썬 selenium 셀레니움 자동화 프로그램 원하는 부분만 수동으로 작업하는 방법

파이썬 selenium 셀레니움 자동화 프로그램 원하는 부분만 수동으로 작업하는 방법 파이썬 셀레니움(selenium) webdriver로 웹브라우저 자동화 프로그램을 만들다 보면 특정 부분만 수동으로 작업을 해야 할 경우가 있습니다. (예를 들어 로그인은 수동으로, 이후 작업은 자동으로) 이 강의에서는 원하는 지점에서 자동화를 멈춰놓고 필요한 작업을 수동으로 진행한 뒤 다시 자동으로 작업하는 방법을 배울 수 있습니다. 유튜브 김플 스튜디오에 방문하시면 더 많은 파이썬 강의를 보실수 있습니다. 프로그래머 김플 스튜디오 유튜브 Go! # 소스코드 - 자세한 사용법은 유튜브 영상을 참조하세요. # 영상 제작 날짜 기준의 코드입니다. 이후 사이트 구조가 달라지거나 기타 이유로 작동하지 않을 수 있습니다. # ..

파이썬 selenium 셀레니움 새탭 열고 닫는 방법 강의(자바스크립트 사용)

파이썬 selenium 셀레니움 새탭 열고 닫는 방법 파이썬 셀레니움(selenium) webdriver로 웹브라우저 자동화 프로그램을 만들다보면 새탭을 열고 작업을 할때가 있습니다. 이 강의에서는 execute_script를 사용해서 자바스크립트를 입력하여 새탭을 열고, 전환해서 작업하고, 닫는 방법을 배울 수 있습니다. 유튜브 김플 스튜디오에 방문하시면 더 많은 파이썬 강의를 보실수 있습니다. 프로그래머 김플 스튜디오 유튜브 Go! # 소스코드 - 자세한 사용법은 유튜브 영상을 참조하세요. # 영상 제작 날짜 기준의 코드입니다. 이후 사이트 구조가 달라지거나 기타 이유로 작동하지 않을 수 있습니다. from selenium import webdriver import time driver = webdr..

반응형