centos 7 gui 인터페이스 없 이 selenium + chrome 시 뮬 레이 션 로그 인 (친 측 유효)
2489 단어 python
우선 구 글 의 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()
코드 가 비교적 간단 하 니 참고 하 시 오
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.