반응형 글쓰기 Selenium7 [python] 셀레늄 우회 로컬에서 크롬 실행 (자동화된 테스트 소프트웨어에 의해 제어) 셀레늄 우회, 로컬에서 크롬 실행크롬 옵션을 사용하여 셀레늄 자동화 탐지 우회하기 아래 코드 중, 아무거나 되는거 사용하면 될 듯 1. 크롬 자동화 탐지 방지 옵션# 모듈 불러오기from selenium.webdriver.chrome.options import Optionsoption = Options()option.add_experimental_option("detach", True)# 자동화 탐지 방지option.add_argument("disable-blink-features=AutomationControlled") # 자동화 표시 제거option.add_experimental_option("excludeSwitches", ["enable-automation"])# 자동화 확장 기능 사용 안.. 2025. 6. 4. [python] selenium-stealth 셀레늄 감지 방지 (구글 크롬) selenium-stealth로 selenium 우회하기, 셀레늄 막힘 방지 웹사이트에서 셀레늄을 통한 웹 크롤링을 막아놓으면 버튼 클릭, 키 입력 등 element 제어가 되지 않는다셀레늄 스텔스를 모듈을 사용하여 기존 코드에 아래 코드를 추가해주기만 하면, 셀레늄 감지를 피할 수 있다(+selenium-stealth 모듈은 크롬 브라우저에서 유효하다) selenium-stealth 모듈에 대한 설명은 아래 링크 참조 ↓https://pypi.org/project/selenium-stealth/ selenium-stealthTrying to make python selenium more stealthy.pypi.org 1. cmd에서 셀레늄 스텔스 모듈 설치pip install selenium-s.. 2024. 11. 15. [python] Selenium 활용 예스24 티켓예매 매크로 만들기 Selenium 활용 Yes24 티켓 예매 매크로 만들기(*selenium 연습용으로 사용할 것) 1. 패키지 설치pip install selenium 2. 모듈 importfrom selenium import webdriverfrom selenium.webdriver.common.keys import Keysfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.chrome.options import Optionsfrom selenium.webdriver.support.ui import Selectimport time 3. 웹 드라이버 설정 웹드라이버를 설정해준 뒤, yes24 티켓예매 페이지를 받아온다# 브라우저 꺼짐 방지 옵션ch.. 2024. 5. 28. [python] Selenium 활용 인터파크 티켓예매 매크로 만들기 Selenium을 활용해서 인터파크 티켓예매 과정을 자동화해보자* 반복적으로 사용시, 매크로로 감지하여 정지먹음 주의 (selenium 연습용으로만 사용하자) + element 제어기 안된다는 댓글이 많아서 추가셀레늄 감지 방지 코드 (요소가 클릭이 안될때 아래 코드를 추가하여 셀레늄 감지를 피할 수 있다) ↓2024.11.15 - [개발기록/python] - [python] selenium-stealth 셀레늄 감지 방지 (구글 크롬) [python] selenium-stealth 셀레늄 감지 방지 (구글 크롬)selenium-stealth로 selenium 우회하기, 셀레늄 막힘 방지 웹사이트에서 셀레늄을 통한 웹 크롤링을 막아놓으면 버튼 클릭, 키 입력 등 element 제어가 되지 않는다 셀레늄 .. 2023. 11. 30. [python] Selenium IE 에서 시작하기 (+Internet Explore) IE에서 Seleniu을 시작해보자 (그만해보자... 오랜만에 코드를 실행해보니, 작동이 안됨) 먼저, IE 드라이버 설치https://www.selenium.dev/downloads/ DownloadsSelenium automates browsers. That's it!www.selenium.dev다운로드 후, 압축을 풀어준다 코드from selenium import webdriverfrom selenium.webdriver.ie import serviceimport timegoogle= 'https://www.google.com'ie_options = webdriver.IeOptions()ie_options.ignore_protected_momde_settings = Trues=service.S.. 2023. 11. 4. [python] Selenium chrome에서 시작하기 (+ 크롬 브라우저, element, driver, alert 다루기) Selenium 프레임워크 활용 자동화 매크로를 만들어보았다 *** Selenium 4버전 이상에서는 크롬 드라이버를 따로 설치하지 않아도 된다!크롬드라이버 설치크롬 브라우저를 사용할거라 내 컴퓨터의 크롬 버전에 맞는 크롬드라이버를 설치해준다크롬 버전 확인은 크롬브라우저 창 오른쪽 맨 끝 점 세 개 → 도움말 → Chrome 정보에 들어가서 확인할 수 있다 아래 사이트에서 내 크롬브라우저 버전에 맞는 크롬드라이버를 설치한다https://chromedriver.chromium.org/downloads ChromeDriver - WebDriver for Chrome - DownloadsCurrent Releases If you are using Chrome version 115 or newer, plea.. 2023. 10. 15. [python] Selenium (+ 엣지 브라우저) ↓ 크롬브라우저는 아래 링크 [python] Selenium (+ 크롬 브라우저) (tistory.com) [python] Selenium (+ 크롬 브라우저) Selenium 프레임워크 활용 자동화 매크로를 만들어보았다 *** Selenium 4버전 이상에서는 크롬 드라이버를 따로 설치하지 않아도 된다! 크롬드라이버 설치 크롬 브라우저를 사용할거라 내 컴퓨터의 spectrum20.tistory.com Selenium 프레임워크 활용 자동화 매크로를 만들어보았다 엣지 드라이버 설치 내 컴퓨터의 크롬 버전에 맞는 엣지드라이버를 설치해준다 엣지 버전 확인은 엣지 브라우저 창 오른쪽 맨 끝 점 세 개 → 설정 → Microsoft Edge 정보에 들어가서 확인할 수 있다 (나는 버전 107.0.1418.62 .. 2023. 10. 15. 이전 1 다음 반응형