selenium 초보자
selenium 소개 및 설치
간단한 소개
selenium는 웹 사이트의 자동화 테스트 라이브러리이지만 대량의 자동화 라이브러리를 가지고 있으며 브라우저를 호출할 수 있기 때문에 파충류 기술에 자주 사용된다.브라우저를 호출했기 때문에 거의 풀리지 않는 파충류가 되었다.신경 네트워크 분야에서 대량의 데이터 집합이 필요하다. 파충류는 데이터를 신속하게 얻는 방법이다. 이것이 바로 내가 이 라이브러리를 배우는 동기이다.
설치하다.
selenium 설치
pip install -U selenium
를 사용하면 됩니다.Diver 설치
selenium은 각종 브라우저에 대응하는 브라우저driver를 호출하려고 합니다. 저는 크롬 테스트를 사용하여 테스트에 성공한 후 인터페이스가 없는 PhontomJS로 전환할 것입니다.Chrome를 사용하려면 대응하는driver를 다운로드한 후 Python의 설치 폴더에 복사해야 하고 PhontomJS를 사용하면 바로 복사합니다.exe 파일을 Python 설치 폴더로 복사하면 됩니다
selenium 기본 조작
브라우저 작업
라이브러리 가져오기
from selenium import webdriver
브라우저 열기
driver = webdriver.PhantomJS() # PhantomJS
driver = webdriver.Chrome() # Chrome
웹 페이지 방문
driver.get(url)
URL이 있는 사이트를 방문하십시오. 크롬을 사용하면 열린 브라우저를 지정한 URL로 이동할 수 있습니다.
상호 작용
양식 요소 가져오기
name_field = driver.find_element_by_id("username")
submit_button = driver.find_element_by_tag_name("button")
submit_button = driver.find_elements_by_link_text(" ")
원소 id, 유형과 하이퍼링크 이름에 따라 원소를 얻는 방법 이외에도
여러 요소를 가져오는 방법도 있습니다.
양식 데이터 입력
name_field = driver.find_element_by_id('loginName')
name_field.send_keys('...')
요소를 가져온 후
send_keys()
방법으로 데이터를 입력합니다.버튼 또는 하이퍼링크 클릭
submit_button = driver.find_element_by_id('loginAction')
submit_button.click()
원소 획득 후
click()
방법으로 버튼 클릭
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.