自动化测试: Selenium 自动登录授权,再 Requests 请求内容

2020-05-31
阅读 5 分钟
7.2k
Selenium 自动登录网站、截图及 Requests 抓取登录后的网页内容。一起了解下吧。 Selenium: 支持 Web 浏览器自动化的一系列工具和库的综合项目。 Requests: 唯一的一个非转基因的 Python HTTP 库,人类可以安全享用。 为什么选择 Selenium 实现自动登录? Selenium 实现,相当于模拟用户手动打开浏览器、进行登录的过程...

Docker: GUI 应用,Ubuntu 上如何运行呢?

2020-05-29
阅读 3 分钟
2.9k
操作系统: Ubuntu 18.04 运行镜像: continuumio/anaconda3, based on debian Step 1) 安装 Docker {代码...} 允许当前非 root 用户管理 Docker: {代码...} 参考: Install Docker Engine on Ubuntu:[链接] Docker CE 清华源:[链接] Post-installation steps for Linux:[链接] Step 2) 准备镜像 拉取 OpenCV 镜像,用其...

小技巧:用 GitBook 组织 Markdown 文档

2020-05-26
阅读 4 分钟
2.1k
Markdown 是一种轻量级标记语言。只需人们纯文本编写文档,加上点标记符号,就能转成有格式的文档(如 HTML 富文本)。已广泛应用在笔记、文档、博客、出书等。2016 年 RFC 7763 开始也引入了 MIME 类型 text/markdown 。

专业素养:发布文件,别忘了给出校验信息

2020-05-24
阅读 2 分钟
975
Q: 我这明明好用的,他那怎么就不行,怎么办? A: 先对比下文件信息,别只是上传下载中断罢了。 sha256 校验码 sha256sum <file> 输出 sha256 文件校验信息。 {代码...} 文件大小 du -h <file> 输出 "Human-readable" 文件大小信息。 {代码...} 写个脚本 info.sh {代码...} 使用 {代码...} 写进文件: {代码...

Docker: GUI 应用,macOS 上如何运行呢?

2020-05-23
阅读 2 分钟
1.6k
操作系统: macOS Catalina 基础镜像: continuumio/anaconda3, based on debian Step 1) 安装 XQuartz,允许网络连接 {代码...} 进入 "Preferences > Security" 勾选 "Allow connections from network clients" Step 2) 安装 Docker,准备相关镜像 {代码...} 拉取 OpenCV 镜像,用其显示: {代码...} Step 3) xhost 添...