Chiriri's blog Chiriri's blog
首页
  • Java

    • JavaSE
    • JavaEE
    • 设计模式
  • Python

    • Python
    • Python模块
    • 机器学习
  • Golang

    • Golang
    • gRPC
  • 服务器

    • Linux
    • MySQL
    • NoSQL
    • Kubernetes
  • 项目

    • 传智健康
    • 畅购商城
  • Hadoop生态

    • Hadoop
    • Zookeeper
    • Hive
    • Flume
    • Kafka
    • Azkaban
    • Hbase
    • Scala
    • Spark
    • Flink
  • 大数据项目

    • 离线数仓
  • 青训营

    • 第四届青训营
  • HTML

    • HTML
    • JavaScript
  • Vue

    • Vue2
    • TypeScript
    • Vue3
    • Uni-APP
  • 数据结构与算法
  • C语言
  • 考研数据结构
  • 计算机组成原理
  • 计算机操作系统
  • Java基础

    • Java基础
    • Java集合
    • JUC
    • JVM
  • 框架

    • Spring
    • Dubbo
    • Spring Cloud
  • 数据库

    • MySQL
    • Redis
    • Elasticesearch
  • 消息队列

    • RabbitMQ
    • RocketMQ
  • 408

    • 计算机网络
    • 操作系统
    • 算法
  • 分类
  • 标签
  • 归档
  • 导航站
GitHub (opens new window)

Iekr

苦逼后端开发
首页
  • Java

    • JavaSE
    • JavaEE
    • 设计模式
  • Python

    • Python
    • Python模块
    • 机器学习
  • Golang

    • Golang
    • gRPC
  • 服务器

    • Linux
    • MySQL
    • NoSQL
    • Kubernetes
  • 项目

    • 传智健康
    • 畅购商城
  • Hadoop生态

    • Hadoop
    • Zookeeper
    • Hive
    • Flume
    • Kafka
    • Azkaban
    • Hbase
    • Scala
    • Spark
    • Flink
  • 大数据项目

    • 离线数仓
  • 青训营

    • 第四届青训营
  • HTML

    • HTML
    • JavaScript
  • Vue

    • Vue2
    • TypeScript
    • Vue3
    • Uni-APP
  • 数据结构与算法
  • C语言
  • 考研数据结构
  • 计算机组成原理
  • 计算机操作系统
  • Java基础

    • Java基础
    • Java集合
    • JUC
    • JVM
  • 框架

    • Spring
    • Dubbo
    • Spring Cloud
  • 数据库

    • MySQL
    • Redis
    • Elasticesearch
  • 消息队列

    • RabbitMQ
    • RocketMQ
  • 408

    • 计算机网络
    • 操作系统
    • 算法
  • 分类
  • 标签
  • 归档
  • 导航站
GitHub (opens new window)
  • JavaSE

  • JavaEE

  • Linux

  • MySQL

  • NoSQL

  • Python

  • Python模块

    • request
    • Beautifulsoup4
    • re 正则表达式
    • jieba
    • pymysql 数据库调用
    • selenium
    • time
    • Falsk
    • SQLalchemy
    • Scrapy
  • 机器学习

  • 设计模式

  • 传智健康

  • 畅购商城

  • 博客项目

  • JVM

  • JUC

  • Golang

  • Kubernetes

  • 硅谷课堂

  • C

  • 源码

  • 神领物流

  • RocketMQ

  • 短链平台

  • 后端
  • Python模块
Iekr
2021-04-29

selenium

# selenium

  • webdriver.Chrome () 调用什么测试浏览器 返回 browser 对象

  • browser.get (url) 打开指定网页

    • from selenium import webdriver
      import time
      
      browser = webdriver.Chrome()
      browser.get('http://top.baidu.com/buzz?b=396&c=12&fr=topbuzz_b2_c12')
      print(browser.page_source)  #获取页面内容
      
      1
      2
      3
      4
      5
      6
  • browser.find_elements_by_xpath (xpath) 获取对指定 xpath 路径的标签对象

    • browser.find_elements_by_xpath('//*[@id="main"]/div[2]/div')#找到xpath对应的标签
      
      1
  • webdriver.ChromeOptions () 无头模式,隐藏窗口操作 返回 option 对象

    • option.add_argument ("--headless") 隐藏浏览器

    • option.add_argument ("--no-sandbox") Linux 中禁用沙箱

    • from selenium import webdriver
      
      option =webdriver.ChromeOptions() #无头模式,隐藏窗口操作
      option.add_argument("--headless")   #隐藏浏览器
      option.add_argument("--no-sandbox")  #Linux中禁用沙箱
      browser = webdriver.Chrome(options=option)
      browser.get("https://www.bilibili.com/v/popular/all?spm_id_from=333.851.b_7072696d61727950616765546162.3")
      print(browser.page_source)
      
      1
      2
      3
      4
      5
      6
      7
      8
编辑 (opens new window)
上次更新: 2023/12/06, 01:31:48
pymysql 数据库调用
time

← pymysql 数据库调用 time→

最近更新
01
k8s
06-06
02
进程与线程
03-04
03
计算机操作系统概述
02-26
更多文章>
Theme by Vdoing | Copyright © 2022-2025 Iekr | Blog
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式