selenium(自动化测试工具)
1.selenium是什么:一个自动化测试工具(大家都是这么说的)
2.selenium应用场景:用代码的方式去模拟浏览器操作过程(如:打开浏览器、在输入框里输入文字、回车等),在爬虫方面很有必要
准备工作:
- 1.安装selenium(pip install selenium)
- 2.安装chromedriver(一个驱动程序,用以启动chrome浏览器,具体的驱动程序需要对应的驱动,在官网上可以找到下载地址),以下为两个下载地址:
http://chromedriver.storage.googleapis.com/index.html
https://npm.taobao.org/mirrors/chromedriver/
以下为测试代码,如果成功会跳出一个Chrome浏览器
from selenium import webdriver
import time
def main():
b = webdriver.Chrome()
b.get('https://www.baidu.com')
time.sleep(5)
b.quit()
if __name__ == '__main__':
main()
操作步骤
1.导入模块
from selenium import webdriver # 启动浏览器需要用到