Win 10 下python3的Selenium环境搭建
-
python3安装
略 -
selenium安装
用国内的安装源,国外的源容易出现time out的问题
pip install selenium -i https://pypi.douban.com/simple
- 下载WebDriver
在 http://chromedriver.storage.googleapis.com/index.html 找到自己对应的chrome版本对应的driver
这里是 chrome 74.0.3729.108,把下载到的driver解压到chrome的安装目录下。
把chrome安装目录增加到环境变量中 - 测试
百度搜索下 selenium
# _*_ encoding:utf-8 _*_
from selenium import webdriver
driver = webdriver.Chrome()
driver.implicitly_wait(10)
driver.set_page_load_timeout(10)
def openURL(url):
driver.get(url)
def quitDriver():
driver.quit()
def setVal(xpathValue,value):
try:
es=driver.find_elements_by_xpath(xpathValue)
for e in es:
e.send_keys(value)
return True
except Exception as e:
print(e)
return False
def click(xpathValue):
try:
btns=driver.find_elements_by_xpath(xpathValue)
for b in btns:
b.click()
return True
except Exception as e:
print(e)
return False
if __name__ == '__main__':
openURL('https://www.baidu.com/')
setVal("//input[@id='kw']",'selenium')
click("//input[@id='su']")
#退出
quitDriver()
成功了!