分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

使用selenium ?模拟人操作请求网页

发布时间:2023-09-06 02:34责任编辑:沈小雨关键词:selenium

首先要 pip install selenium  安装插件

然后要下载驱动驱动根据你的浏览器

Chrome  selenium 驱动下载地址 http://chromedriver.storage.googleapis.com/index.html

火狐 selenium 驱动下载地址 https://github.com/mozilla/geckodriver/releases

我们拿 Chrome 演示

  首先查看自己的 Chrome 版本

    找到浏览器右上角的这个进行点击

      

    在找到帮助进行点击

      

    在找到关于 Chrome

      

     这里就会显示你的Chrome浏览器版本

       

  然后进入网址,进入网址后会发现网址内有对应Chrome版本的驱动。

  找到对应自己的浏览器版本的文件点击进入,会发现有对应操作系统的文件选择对应自己的操纵系统文件点击即可下载

  

  下载好后解压到你的 Chrome 浏览器的根目录下,还需要为该路径配置系统环境变量,配置好环境变量后即可使用    配置环境变量教程地址  https://www.cnblogs.com/Niuxingyu/p/10490877.html

      

 操作代码如下:

#导包from selenium import webdriverimport timeimport requests#建立浏览器对象 指定浏览器browser = webdriver.Chrome()#使用浏览器访问网址browser.get(‘https://www.baidu.com‘)#向文本填充文本browser.find_element_by_id(‘kw‘).send_keys(‘TheoldmanPickgarbage‘)time.sleep(0.5)#模拟点击browser.find_element_by_id(‘su‘).click()time.sleep(15)#匹配多个节点# elist = browser.find_elements(‘css selector‘,‘h3‘)elist = browser.find_elements_by_class_name(‘t‘)print("-------")print(elist)print("-------")print(elist[0].text)#点击连接browser.find_element_by_link_text(elist[0].text).click()#关闭浏览器# browser.quit()

使用selenium ?模拟人操作请求网页

原文地址:https://www.cnblogs.com/Niuxingyu/p/10490882.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved