第一章 selenium的原理与安装
1、 selenium简介
Selenium是一套Web网站的程序自动化的解决方案。通过它我们可以写出自动化程序,像人在浏览器中操作web页面一样。比如点击页面按钮,在文本框中输入文字等操作。而且还能从web页面获取信息。比如获取火车、汽车票务信息,招聘网站职位岗位,财经网站股票价格信息等,然后用程序进行分析处理。
Selenium的自动化原理:
2、自动化环境安装
安装selenium
Selenium客户端安装命令行:
pip install selenium
如果安装不了可以执行清华大学的源
pip install selenium -i https://pypi.tuna.tsinghua.edu.cn/simple
安装chromedriver
google源
http://chromedriver.storage.googleapis.com/index.html
Chrome浏览器
安装Chrome浏览器驱动的网址
https://googlechromelabs.github.io/chrome-for-testing/
选择114 win64版本与浏览器版本适配的webdriver
https://registry.npmmirror.com/binary.html?path=chrome-for-testing/
看浏览器的版本
选择大版本相同的驱动进行下载
下载后解压
3、 简单示例
写selenium程序查看chromedriver驱动启动
selenium_test1.py
from selenium import webdriver from selenium.webdriver.chrome.service import Service wd=webdriver.Chrome(service=Service(r"C:\Users\Downloads\chromedriver_win32\chromedriver.exe")) input()
运行程序
可以看到服务中已经启动了chromedriver驱动
Selenium简单示例,用chrome浏览器打开https://www.baidu.com
from selenium import webdriver from selenium.webdriver.chrome.service import Service wd=webdriver.Chrome(service=Service(r"C:\Users\Downloads\chromedriver_win32\chromedriver.exe")) wd.get('https://www.baidu.com') input()
关闭chromedriver日志
from selenium import webdriver from selenium.webdriver.chrome.service import Service options=webdriver.ChromeOptions() options.add_experimental_option( 'excludeSwitches',['enable-logging'] ) wd=webdriver.Chrome(options=options,service=Service(r"C:\Users\Downloads\chromedriver_win32\chromedriver.exe")) wd.get('https://www.baidu.com') input()
标签:webdriver,Service,service,selenium,chromedriver,import From: https://www.cnblogs.com/longlyseul/p/18342877