python selenium片段+网络驱动程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python selenium片段+网络驱动程序相关的知识,希望对你有一定的参考价值。

# download the webdriver
wget https://chromedriver.storage.googleapis.com/2.41/chromedriver_linux64.zip
unzip chromedriver_linux64.zip

# basic configuration when running selenium
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.chrome.options import Options

chrome_options = Options()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-dev-shm-usage')  # needed to be used on no GUI linux in order to work
url = 'https://ynet.co.il'
browser = webdriver.Chrome(executable_path=r'bin/chromedriver', options=chrome_options)  # put the location of the webdriver
browser.get(url)

# find element
passEntry = browser.find_element_by_xpath('//*[@id="passwordInput"]/div/input')

# send keys to this element
passEntry.send_keys(password)  

# print the text on the element
print(passEntry.text)

# refresh the browser
browser.refresh()

broweser.page_source


以上是关于python selenium片段+网络驱动程序的主要内容,如果未能解决你的问题,请参考以下文章

如何处理Chrome Selenium网络驱动程序中的弹出窗口-Python

[Python3网络爬虫开发实战] 1.2.2-Selenium的安装

Python Selenium Webdriver`无法启动浏览器:权限被拒绝`

使用 Python/PhantomJS/Selenium 滚动无限页面

在 selenium python 中使用代理

Python+Selenium笔记:使用unittest