centos 7 gui 인터페이스 없 이 selenium + chrome 시 뮬 레이 션 로그 인 (친 측 유효)

2489 단어 python
chrome 설치
우선 구 글 의 epel 소스 를 설치 합 니 다.
vi /etc/yum.repos.d/google.repo
[google]
name=Google-x86_64
baseurl=http://dl.google.com/linux/rpm/stable/x86_64
enabled=1
gpgcheck=0
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub 

yum update, 그리고 yum install google - chrome - stable
chromedriver 다운로드
https://npm.taobao.org/mirrors/chromedriver/ 다운로드 한 chromedriver 를 스 크 립 트 동급 디 렉 터 리 에 호출 합 니 다.
3. selenium 설치, 사용 예 python 3
pip 3 install selenium 기본 centos 7 에 python 2 가 설치 되 어 있 습 니 다. python 3 에 selenium 을 설치 하면 bin 디 렉 터 리 에 있 는 pip 를 지정 하여 설치 할 수 있 습 니 다.
코드 테스트:
서부 디지털 상륙 을 예 로 들다
#!/usr/local/python3/bin/python3

from selenium import webdriver
from selenium.webdriver.chrome.options import Options



chrome_options = Options()
chrome_options.add_argument("--headless")
chrome_options.add_argument('--disable-gpu')
chrome_options.add_argument('--no-sandbox')
url="https://www.west.cn/login.asp"
brower=webdriver.Chrome(executable_path="./chromedriver", chrome_options=chrome_options)
brower.get(url)
name=brower.find_element_by_xpath('//input[@name="u_name"]')
name.send_keys('******')
mima=brower.find_element_by_xpath('//input[@name="u_password"]')
mima.send_keys('******')
button=brower.find_element_by_xpath('//button[@class="g-commo"]')
button.click()
brower.refresh()
brower.get("https://www.west.cn/Manager/")
brower.quit()

코드 가 비교적 간단 하 니 참고 하 시 오

좋은 웹페이지 즐겨찾기