Mrcdh技术博客 Mrcdh技术博客
首页
  • Html5
  • Javascript
  • Nodejs
  • electron
  • Android
  • 微信公众号
  • 框架
  • 其他
  • Mysql
  • PHP
  • Python
  • java
  • Gulp
  • 其它
  • 网站
  • 资源
  • Vue资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Mrcdh

立志于全桟开发
首页
  • Html5
  • Javascript
  • Nodejs
  • electron
  • Android
  • 微信公众号
  • 框架
  • 其他
  • Mysql
  • PHP
  • Python
  • java
  • Gulp
  • 其它
  • 网站
  • 资源
  • Vue资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Html5

  • JavaScript

  • Nodejs

    • Nodejs 使用 nodemailer 发送邮件
    • npm镜像管理
    • npm&yarn&npx
    • puppeteer+axios保持登录请求
    • 使用node创建window服务启动程序
    • node图片转base64与base64转图片
    • node图片生成pdf
    • 常用npm库
    • npm&yarn&pnpm命令对比
    • Node常见问题
    • cheerio
    • request
    • selenium-webdriver
      • 安装
      • 基本使用
      • 获取
        • 获取当前网页源码
        • 获取当前 Cookie
    • midway使用常见问题
    • dayjs的基本使用
    • ffmpeg的基本使用
    • mitt微型事件监听发布器
  • express

  • electron

  • Android

  • 微信公众号

  • 框架

  • 其他

  • selenium

  • Sequelize

  • 大前端
  • Nodejs
mrcdh
2021-03-19
目录

selenium-webdriver

# 基于 JavaScript 的 Selenium

官方文档 (opens new window)

# 安装

# 基本使用

const { Builder } = require("selenium-webdriver");

// 实例化浏览器
const driver = await new Builder().forBrowser("firefox").build();

// 初始化地址,请求跳转地址
await driver.get(url);
1
2
3
4
5
6
7

# 获取

# 获取当前网页源码

const html = await driver.executeScript(
  "return document.documentElement.outerHTML;"
);
1
2
3

# 获取当前 Cookie

const cookies = await driver.manage().getCookies();
1
#node
上次更新: 2021/04/11, 20:04:00
request
midway使用常见问题

← request midway使用常见问题→

最近更新
01
python之Anaconda(conda)版本管理
03-24
02
electron文件缓存
02-16
03
vuex数据持久化插件vuex-persist
02-14
更多文章>
Theme by Vdoing | Copyright © 2020-2023 Mrcdh | 苏ICP备2020058908号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×