多测师是一家拥有先进的教学理念,强大的师资团队,业内好评甚多的接口自动化测试培训机构!

17727591462

联系电话

您现在所在位置:接口自动化测试培训 > 新闻资讯

Python爬虫使用Selenium控制浏览器进行搜索操作

更新时间:2022-03-09 09:57:25 作者:多测师 浏览:471

  首先需要安装selenium自动化测试工具:

  第一种:可以自己下载selenium tar.gz包,下载到python目录下:解压到当前文件夹。

  在cmd命令行:进入到解压包中,进行安装。安装完成之后,如果是eclipse中,请 clean project之后,pydev才能识别新安装的包。

Python爬虫使用Selenium控制浏览器进行搜索操作

  第二种: 可以直接使用在命令窗口: pip install selenium进行安装。

  使用selenium模拟浏览器登录时,需要下载对应浏览器的内核:

  将chromedriver,放在chorme.exe启动的相同位置。

  python代码:

  # -*- coding:utf-8 -*-

  from selenium import webdriver

  import os

  #引入chromedriver.exe

  chromedriver="C:/Program Files (x86)/Google/Chrome/Application/chromedriver.exe"

  os.environ["webdriver.chrome.driver"] = chromedriver

  browser = webdriver.Chrome(chromedriver)

  #设置浏览器需要打开的url

  url = "www.baidu.com/"

  browser.get(url)

  #在百度搜索框中输入关键字"python"

  browser.find_element_by_id("kw").send_keys("python")

  #单击搜索按钮

  browser.find_element_by_id("su").click()

  #关闭浏览器

  #browser.quit()

  以上是使用selenium进行模拟浏览器登录,需要打开浏览器,其实可以增加无头参数,不启动浏览器进行爬取操作。

  以上内容为大家介绍了Python爬虫使用Selenium控制浏览器进行搜索操作,本文由多测师亲自撰写,希望对大家有所帮助。了解更多接口自动化测试相关知识:https://www.aichudan.com/xwzx/

联系电话

17727591462

返回顶部