Python爬虫 您所在的位置:网站首页 Selenium安装教程及使用 Python爬虫

Python爬虫

2024-02-04 00:39| 来源: 网络整理| 查看: 265

简介

Selenium 是最广泛使用的开源 Web UI(用户界面)自动化测试套件之一。Selenium 支持的语言包括C#,Java,Perl,PHP,Python 和 Ruby。目前,Selenium Web 驱动程序最受 Python 和 C#欢迎。Selenium测试脚本可以使用任何支持的编程语言进行编码,并且可以直接在大多数现代 Web 浏览器中运行。在爬虫领域 selenium 同样是一把利器,能够解决大部分的网页的反爬问题。主要用于自动化测试、爬虫模拟人操作浏览器。

总结成一句话,Selenium是设计用来做自动化测试用的

安装 安装selenium

pip install selenium

安装Chromedrive

这里需要根据不同的流浪器使用不同的流浪器驱动

FireFOx:https://github.com/mozilla/geckodriver/releases Chrome:https://chromedriver.storage.googleapis.com/index.html IE:http://selenium-release.storage.googleapis.com/index.html Edge:https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ PhantomJS:https://phantomjs.org/ Opera:https://github.com/operasoftware/operachromiumdriver/releases 打开chromdriver

写一个自动打开百度网页的程序,

步骤如下

1.打开百度

2.找到输入框,输入selenium

3.点击“百度一下”进行搜索

代码如下

from selenium import webdriver from selenium.webdriver.common.by import By import time driver = webdriver.Chrome() driver.get('http://www.baidu.com/') driver.implicitly_wait(5) driver.find_element(By.ID, 'kw').send_keys("selenium") driver.find_element(By.ID, 'su').click() time.sleep(10) driver.quit()

运行一下,效果杠杠的(*^▽^*),注意左上角那个“Chrome正受到自动测试软件的控制”

最后:下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】

在这里插入图片描述

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

图片

整套资料获取

  



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有