자동화 파이썬 + 셀레늄 - 장착 모듈과 브라우저를 운영의 구동 방법

자동화 파이썬 + 셀레늄 - 장착 모듈과 브라우저를 운영의 구동 방법


1. 모듈 파일을 설치합니다

pip install selenium

2. 브라우저 드라이버를 설치

  • 우리는 주로 브라우저 드라이버가이 사용하는 크롬 브라우저 , 파이어 폭스 브라우저 가없는, 어떤 인터페이스 크롬 브라우저 .

2.1.ChromeDriver 드라이브

  • 먼저, 다운로드하고 크롬 브라우저를 설치,이하지의 설명에, 매우 간단합니다.
  • ChromeDriver 드라이브 설치, 설치는, 크롬 브라우저를 구동하기 위해 적절한 조치를 완료 ChromeDriver.

2.1.1. 링크

2.1.2. 크롬 버전을 확인합니다

  • "구글 크롬 정보"크롬 메뉴 "도움말"→ 클릭, 당신은 크롬의 버전 번호를 볼 수 있습니다.

2.1.3 다운로드 ChromeDriver

  • 열기 ChromeDriver의 공식 웹 사이트는 우리의 크롬 브라우저 버전에 따라, 해당 ChromeDriver 드라이브를 다운로드합니다.

2.1.4. 구성 환경 변수

  • Windows에서는 다운로드가, 파이썬 스크립트 디렉토리 아래 chromedriver.exe 상 ChromeDriver 실행 파일이 완료됩니다.

2.2.GeckoDriver 드라이브

  • 파이어 폭스 브라우저의 경우, 우리는 또 다른 드라이브 GeckoDriver를 설치해야합니다.

2.2.1. 링크

2.2.2 다운로드 GeckoDriver

  • GitHub의에 GeckoDriver를 분리 한 다음 자신의 시스템과 숫자에 따라 해당 드라이버 다운로드를 선택하실 수 있습니다.

2.2.3. 구성 환경 변수

  • Windows에서 파이썬 스크립트 디렉토리의 geckodriver.exe에 직접 파일을 드래그합니다.

3. 예

  • 준비 작업 완벽한, 간단한 테스트가 수행되었는지 확인합니다. 크롬은 셀레늄을 사용하여 지정된 웹 페이지 URL을 열고 드라이브.
# 1-导入模块文件
from selenium import webdriver
# 2-初始化浏览器为chrome浏览器
brower = webdriver.Chrome()
# 3-这里我们打开的是百度首页
brower.get('https://www.baidu.com/')
# 4-打印下网页标题
print(brower.title)
# 5-关闭浏览器
brower.quit()

완료되면, 콘솔의 프로그램 출력됩니다 : 바이두, 당신은 알고있다

브라우저를 동작시키는 방법 4.

  • 크롬 브라우저 드라이버, 파이어 폭스 브라우저 드라이브 작동없이 크롬 브라우저 인터페이스 방법
# 1.初始化浏览器为chrome浏览器
browser = webdriver.Chrome()

# 2. 初始化浏览器为firefox浏览器
browser = webdriver.Firefox()

# 3. 初始化浏览器为无界面的chrome浏览器
option = webdriver.ChromeOptions()
option.add_argument("headless")
driver = webdriver.Chrome(chrome_options=option)


1. 모듈 파일을 설치합니다

pip install selenium

2. 브라우저 드라이버를 설치

  • 우리는 주로 브라우저 드라이버가이 사용하는 크롬 브라우저 , 파이어 폭스 브라우저 가없는, 어떤 인터페이스 크롬 브라우저 .

2.1.ChromeDriver 드라이브

  • 먼저, 다운로드하고 크롬 브라우저를 설치,이하지의 설명에, 매우 간단합니다.
  • ChromeDriver 드라이브 설치, 설치는, 크롬 브라우저를 구동하기 위해 적절한 조치를 완료 ChromeDriver.

2.1.1. 링크

2.1.2. 크롬 버전을 확인합니다

  • "구글 크롬 정보"크롬 메뉴 "도움말"→ 클릭, 당신은 크롬의 버전 번호를 볼 수 있습니다.

2.1.3 다운로드 ChromeDriver

  • 열기 ChromeDriver의 공식 웹 사이트는 우리의 크롬 브라우저 버전에 따라, 해당 ChromeDriver 드라이브를 다운로드합니다.

2.1.4. 구성 환경 변수

  • Windows에서는 다운로드가, 파이썬 스크립트 디렉토리 아래 chromedriver.exe 상 ChromeDriver 실행 파일이 완료됩니다.

2.2.GeckoDriver 드라이브

  • 파이어 폭스 브라우저의 경우, 우리는 또 다른 드라이브 GeckoDriver를 설치해야합니다.

2.2.1. 링크

2.2.2 다운로드 GeckoDriver

  • GitHub의에 GeckoDriver를 분리 한 다음 자신의 시스템과 숫자에 따라 해당 드라이버 다운로드를 선택하실 수 있습니다.

2.2.3. 구성 환경 변수

  • Windows에서 파이썬 스크립트 디렉토리의 geckodriver.exe에 직접 파일을 드래그합니다.

3. 예

  • 준비 작업 완벽한, 간단한 테스트가 수행되었는지 확인합니다. 크롬은 셀레늄을 사용하여 지정된 웹 페이지 URL을 열고 드라이브.
# 1-导入模块文件
from selenium import webdriver
# 2-初始化浏览器为chrome浏览器
brower = webdriver.Chrome()
# 3-这里我们打开的是百度首页
brower.get('https://www.baidu.com/')
# 4-打印下网页标题
print(brower.title)
# 5-关闭浏览器
brower.quit()

완료되면, 콘솔의 프로그램 출력됩니다 : 바이두, 당신은 알고있다

브라우저를 동작시키는 방법 4.

  • 크롬 브라우저 드라이버, 파이어 폭스 브라우저 드라이브 작동없이 크롬 브라우저 인터페이스 방법
# 1.初始化浏览器为chrome浏览器
browser = webdriver.Chrome()

# 2. 初始化浏览器为firefox浏览器
browser = webdriver.Firefox()

# 3. 初始化浏览器为无界面的chrome浏览器
option = webdriver.ChromeOptions()
option.add_argument("headless")
driver = webdriver.Chrome(chrome_options=option)

추천

출처www.cnblogs.com/xiao-xue-di/p/11531882.html