Python公开课 - Appium安装

前言 Appium 是移动端的自动化测试工具,和大家经常使用的 Selenium 非常类似,利用它可以驱动 Android、 iOS 等设备完成向动化测试,比如模拟用户点击、 滑动、输入等操作。 如果你对Appium想要了解更多,可以进入Python公开课 - Appium基本介绍阅读了解...

印度视频应用Vmate获得阿里一亿风投

前言 国内短视频应有得一哥应该还是属于头条系,其中“抖音”、“西瓜视频”都是非常火的,抖音在国外的推广也非常不错,BAT三大巨头也是非常眼红。 印度短视频应用Vmate Vmate 诞生于 2016 年,是一款视频流媒体和短视频分享应用。在随后几年时间里,该应用增加了视频下载和 3D 表...

Python公开课 - Appium基本介绍

Appium 基本介绍 Appium 是一个在移动设备上进行自动化测试开源工具,支持 iOS 平台和 Android 平台上的原生应用、web应用及混合应用。 移动原生应用 - 主要就是通过系统的sdk来开发的APP。 移动web应用 - 指使用移动浏览器访问的应用。 混合应用 - 指原...

Ubuntu安装X11VNC实现远程可视化桌面简明教程

第一步 更新最新的软件版本库 apt-get update -y 第二步 安装X11VNC 我们可以通过apt-get命令来直接安装 apt-get install x11vnc -y 第三步 设置密码 输入命令,然后需要设置两次VNC连接密码,这个到时候就是用来客户端连接时候...

如何为Ubuntu Server安装图形化界面

背景 最近在做一个爬虫开发,通过selenium + chrome去抓取目标内容源,在本地windows上运行,chrome运行正常,但是将代码部署在ubuntu server服务器后,发现不能按照预期来运行,所以打算通过登录服务器的桌面来检查一下具体的问题。 安装方式 由于是使用的腾讯...

Python公开课 - Django自定义404/404/500页面的两种方法

背景 我们在进行Web开发的过程中,如果404/403/500这样的错误返回,仅仅返回一个错误码,或者一个简陋的普通页面,那么用户体验会非常一般。 另外当网站进行迁移的过程中,如果因为业务调整,之前被搜索引擎收录的URL可能失效或者需要禁止访问,我们也需要考虑通过自定义错误页面来提升用户体...

python3.5升级python3.6后出现 No module named apt_pkg 异常

背景 Ubuntu16.04默认的Python版本为3.5,由于新项目要在Python3.6上运行,所以需要进行一次升级 具体升级步骤可以参考 Ubuntu 升级到Python3.6及对应的pip 升级完成后,运行Python程序发现出现 “No module named "apt_pk...

SEO干货 - 文章如何进行伪原创

前言 作为一个个人站长来说,如何让网站获得更好的收录,并获得更好的权重,一直是需要进行思考的问题。 那么我们先来看看,作为国内第一家百度,它喜欢收录什么样的网站呢。 优质有价值内容 优质且有价值的内容可以分为以下几个维度: 1. 有效内容产出 不要一味为了创造内容而创造内容。没有搜...

Python公开课 - Django自动添加Last-Modified和ETag

什么是Last-Modified和ETag Last-Modified 在浏览器第一次请求某一个URL时,正常情况下服务器端的返回状态码 HTTP 200,内容是请求的资源,同时有一个Last-Modified的属性标记此文件在服务期端最后被修改的时间,格式类似这样: Last-Modi...

抓包工具Charles安装及使用

前言 Charles 是一个网络抓包工具,我们可以用它来做 App 的抓包分析,得到 App 运行过程中发生的 所有网络请求和响应内容,这就和 Web 端浏览器的开发者工具 Network 部分看到的结果一致。 相比 Fiddler来说, Charles 的功能更强大,而且跨平台支持更好...