摘要: 控制浏览器操作 控制浏览器窗口大小 在测试过程中,我们在打开浏览器后,根据需求可自定义调整浏览器的尺寸大小。WebDriver提供了set_window_size()方法来设置浏览器的大小。 如果页面没有最大化,可以调用driver.maximize_window()将浏览器最大化,相当于点击了页面右上角的最大... 阅读原文
2019-03-27 11:35:02 阅读(2806) 评论(0)
摘要: 新建一个 current_time.html 文件, !cur_time! 用来替换 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title<... 阅读原文
2019-03-27 10:37:02 阅读(2348) 评论(0)
摘要: 一、字符编码 什么是字符编码? 答:我们能够了解到,我们人类能够理解的是字符的高等标识符,计算机智能识别类似于0和1组成的标识符,那么我们人类和计算机沟通,一定需要某种媒介来支持,来进行两种标识符的相互转换。例如: 1 10 -> 00010000 2 'a' - > 10001000 ... 阅读原文
2019-03-27 09:13:08 阅读(2864) 评论(0)
摘要: 归并排序python实现 归并排序 归并排序在于把序列拆分再合并起来,使用分治法来实现,这就意味这要构造递归算法 首先是一个例子 原序先通过一半一半的拆分,然后: 然后再一步一步的向上合并,在合并的过程中完成了排序,合并排序算法如下: def merge(s1,s2,s): """... 阅读原文
2019-03-27 08:28:12 阅读(3598) 评论(0)
摘要: 前言 说实话,查看电脑的IP,也挺无聊的,但是够简单,所以就从这里开始吧。IP地址在操作系统里就可以直接查看。但是除了IP地址,我们也想通过IP获取地理地址和网络运营商情况。IP地址和地理地址并没有固定的关系,所以我们需要借助网络上的数据库,或者说借助第三方的服务来查询。这里,我们选用IP.CN提供的IP地址查询服... 阅读原文
2019-03-27 07:16:02 阅读(2396) 评论(0)
摘要: 一、写在前面: 我们都知道Python一种面向对象的脚本语言,对象是Python中非常重要的一个概念。在Python中数字是对象,字符串是对象,任何事物都是对象,而它们的核心就是一个结构体--PyObject。 typedef struct_object{   int ob_refcnt;   struc... 阅读原文
2019-03-27 06:00:07 阅读(2732) 评论(0)
摘要: 本文是个人python学习笔记,学习资料为廖雪峰python教程,如需更多内容,请移步廖老师官方网站。 一 函数式编程Functional Programming 函数式编程允许把函数本身作为参数传入另一个函数,还允许返回一个函数。Python对函数式编程提供部分支持。由于Python允许使用变量,因此,Pyth... 阅读原文
2019-03-27 00:59:02 阅读(2341) 评论(0)
摘要: 为什么要用分布式爬虫 学习爬虫已经有一段时间了,之前的爬虫都是一个python文件就实现的,没考虑性能,效率之类的。所以作为一个合格的spider,需要学习一下分布式爬虫。 什么分布式爬虫?简单地说就是用多台服务器去获取数据,让这些服务器去协同,分配各自的任务。 分布式爬虫设计 最常用的一种就是主从分布式爬虫,本... 阅读原文
2019-03-27 00:00:03 阅读(2404) 评论(0)
摘要: 函数 routers 返回一个 urlpatterns 元组,里面包含了路径名和函数名;在 函数 application 中遍历 urlpatterns 元组,路径存在则返回函数名,不存在则返回 404 from wsgiref.simple_server import make_server def router... 阅读原文
2019-03-26 20:58:01 阅读(2326) 评论(0)
摘要: Turtle库的建立——汉诺塔 1、首先是要用递归方法来完成这个汉诺塔法则 2、其次,就要编程好代码以及熟练掌握Turtle函数库   一、  相关代码如下: import turtle class Stack: def __init__(self): ... 阅读原文
2019-03-26 20:44:04 阅读(3353) 评论(0)