Python Selenium Cookie 绕过验证码实现登录 之前介绍过博客园的通过cookie 绕过验证码实现登录的方法。这里并不多余,会增加分析和另外一种方法实现登录。 1、思路介绍 1.1、直接看代码,内有详细注释说明 1.2、代码介绍 如图,可以查看到登录前与登录后的cookie,将其拷 ...
分类:
编程语言 时间:
2018-03-21 13:54:35
阅读次数:
214
完整的 HTTP 1.1规范说明书来自于RFC 2616,你可以在http://www.talentdigger.cn/home/link.php?url=d3d3LnJmYy1lZGl0b3Iub3JnLw%3D%3D在线查阅。HTTP 1.1的状态码被标记为新特性,因为许多浏览器只支持 HTTP ...
分类:
Web程序 时间:
2018-03-21 13:54:19
阅读次数:
169
#本文PDF版下载 Python解析Wav文件并绘制波形的方法 #本文代码下载 Wav波形绘图代码 #本文实例音频文件night.wav下载 音频文件下载 (石进-夜的钢琴曲) 前言 在现在繁忙的生活中,我们经常会听些歌来放松一下自己,我们经常会从各种播放软件中听自己喜欢的歌,并且往往我们会下载一部 ...
分类:
编程语言 时间:
2018-03-21 13:54:09
阅读次数:
349
1.初识Scrapy Scrapy是为了爬取网站数据,提取结构性数据而编写的应用框架。可以应用在包括数据挖掘,信息处理或者存储历史数据等一系列的程序中。 2.选择一个网站 当需要从某个网站获取信息时,但该网站未提供API或者能通过程序获取信息的机制时,Scapy可以助你一臂之力。 3.定义想抓去的数 ...
分类:
其他好文 时间:
2018-03-21 13:54:03
阅读次数:
114
背景介绍 众所周知,软件测试不可能发现所有的缺陷,而且软件开发周期各个阶段仍然存在注入缺陷的可能,但是,有一些缺陷是可以避免却容易被忽略的,通过本篇文章我们主要谈谈笔者最近测试期间发现的一些容易忽视问题。 前端 01 浏览器“回退”和“前进”按钮 试想我们创建一个事物需要三个步骤,每一步添加完,都会 ...
分类:
其他好文 时间:
2018-03-21 13:53:48
阅读次数:
116
一、Selenium简介 Selenium是一个web自动化应用测试工具,还支持所有的web的管理任务自动化。并且开源免费,也是一个web自动化轻量级框架。它支持多种浏览器、跨平台、跨操作系统、支持多种编程语言编写脚本,还能进行分布式测试用例的执行。 Selenium经历三个版本,Selenium1 ...
分类:
编程语言 时间:
2018-03-21 13:53:41
阅读次数:
238
pyhton if 语句 if 语句后接表达式,然后用: 表示代码块。 age = 20 if age >= 18: print 'your age is', age print 'adult' your age is 20 adult python if-else if age >= 18: pr ...
分类:
编程语言 时间:
2018-03-21 13:53:27
阅读次数:
197
评价:apply 是 pandas 库的一个很重要的函数,多和 groupby 函数一起用,也可以直接用于 DataFrame和 Series 对象。主要用于数据聚合运算,可以很方便的对分组进行现有的运算和自定义的运算。 源码(可作用于一行或一列的元素) df.apply(func, axis=0, ...
分类:
移动开发 时间:
2018-03-21 13:53:17
阅读次数:
421
接触过的工具有pyinstaller,或者py2exe。感觉pyinstaller更简单易用。 真正将依赖的dll打包称一个安装包还需要借助windows打包工具 Inno Setup 或 NSIS 1、pyinstaller 官网:www.pyinstaller.org 两大步 (1)Instal ...
分类:
编程语言 时间:
2018-03-21 13:53:09
阅读次数:
254
想根据枚举类中的code获取desc突然忘了怎么写了,还是记录一下吧 ...
分类:
其他好文 时间:
2018-03-21 13:53:01
阅读次数:
123
在 Activity 中获取 Fragment 实例: FragmentManager 提供了一个类似于 findViewById 的方法,专门用于从布局文件中获取 Fragment 实例: 在 Fragment 中获取 Activity 实例: Fragment 中提供了一个 getActivit ...
分类:
其他好文 时间:
2018-03-21 13:52:52
阅读次数:
172
Q:怎么从用户态切换到内核态 A:用户程序调用系统调用的时候,用户程序先将系统调用号放入eax,执行int0x80指令触发中断,中断发生时,cpu切入内核态,从 用户栈 切换到 内核栈 ,在 内核栈 中依次压入用户态的寄存器,也就是保护现场,根据中断号在中断向量表中查找对应的中断处理程序,并调用它。 ...
分类:
其他好文 时间:
2018-03-21 13:52:46
阅读次数:
172
插件系列: GYP —— GYP(Generate Your Projects)是一个google开源的构建系统 跨平台的工程配置工具 通过gyp可以生成平台相关的编译配置,比如ninja,xcode,msvs等 类似json格式的文件配置,维护简单,但功能强大 跨平台的工程配置工具 通过gyp可以 ...
分类:
其他好文 时间:
2018-03-21 13:52:39
阅读次数:
120
Python深复制浅复制or深拷贝浅拷贝 简单点说 1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。 2. copy.deepcopy 深拷贝 拷贝对象及其子对象 用一个简单的例子说明如下: 很容易理解:a是一个列表,表内元素a[4]也是一个列表(也就是一个内部子对象); ...
分类:
编程语言 时间:
2018-03-21 13:52:33
阅读次数:
126
概述 一个完整的 MapReduce 程序在分布式运行时有两类实例进程: 1、MRAppMaster:负责整个程序的过程调度及状态协调 2、Yarnchild:负责 map 阶段的整个数据处理流程 3、Yarnchild:负责 reduce 阶段的整个数据处理流程 以上两个阶段 MapTask 和 ...
分类:
其他好文 时间:
2018-03-21 13:52:23
阅读次数:
242
apt-cache search # (package 搜索包)apt-cache show # (package 获取包的相关信息,如说明、大小、版本等)apt-get install # (package 安装包)apt-get install # (package --reinstall 重新 ...
分类:
系统相关 时间:
2018-03-21 13:52:17
阅读次数:
141