1.URLErrorimporturllib2ifname==‘main‘:url=‘http://www.567.com‘req=urllib2.Request(url)try:response=urllib2.urlopen(req)#printresponsehtml=response.read().decode(‘utf-8‘)printhtmlexcepturllib2.
分类:
编程语言 时间:
2018-10-12 19:28:43
阅读次数:
203
本节知识点: 打印URL 将浏览器最大化 设置浏览器固定宽、高 操控浏览器前进、后退 打印URL 上一节讲到,可以将浏览器的title打印出来,这里再讲个简单的,把当前URL打印出来。其实也没啥大用,可以做个凑数的用例。 其实,我们可以把这用户登录成功后的URL打印,用于验证用户登录成功。 又或者, ...
分类:
编程语言 时间:
2018-10-11 18:43:04
阅读次数:
155
(1)用Selenium抓取新浪天气 系统环境: 操作系统:macOS 10.13.6 python :2.7.10 用虚拟环境实现 一、创建虚拟环境: mkvirtualenv --python=/usr/bin/python python_2 二、激活虚拟环境: workon python_2 ...
分类:
其他好文 时间:
2018-09-30 19:56:06
阅读次数:
271
二叉搜索树中第K小的元素 二叉搜索树中第K小的元素 给定一个二叉搜索树,编写一个函数 kthSmallest 来查找其中第 k 个最小的元素。 说明:你可以假设 k 总是有效的,1 ≤ k ≤ 二叉搜索树元素个数。 示例 1: 输入: root = [3,1,4,null,2], k = 1 3 / ...
分类:
编程语言 时间:
2018-09-25 23:29:44
阅读次数:
405
class BSTNode: def __init__(self, data, left=None, right=None): self.data = data self.left = left self.right = right class BinarySortTree: def __init_... ...
分类:
编程语言 时间:
2018-09-22 10:41:13
阅读次数:
147
def binary_search(lis, key): low = 0 high = len(lis) - 1 time = 0 while low lis[mid]: low = mid + 1 else: # print("times: %s" % time) ... ...
分类:
编程语言 时间:
2018-09-22 10:41:05
阅读次数:
158
[[]]是一个含有一个空列表元素的列表,所以[[]]*3表示3个指向这个空列表元素的引用, 修改任何一个元素都会改变整个列表 所以需要用另外一种方式进行创建多维数组,以免浅拷贝 >>> lists = [[] for i in range(3)] ...
分类:
编程语言 时间:
2018-09-19 21:46:50
阅读次数:
150
一、环境准备 jdk-1.8+scala-2.11.X+python-2.7 二、创建目录 mkdir -p /opt/cloudera/csd 修改权限 chown cloudera-scm:cloudera-scm /opt/cloudera/csd 获取csd(放到/opt/cloudera/ ...
分类:
其他好文 时间:
2018-09-17 16:15:23
阅读次数:
1861
#每次传入值与中间值比较,若小于,说明在左边范围,查找截止下标改为中间值下标 #若大于或等于,说明在右边范围,查找开始下标改为中间值下标 #coding=utf8 L=[1,2,3,3,4,6,7,7,7,8] def f(k): m=0 n=len(L)-1 for i in range(m,n) ...
分类:
编程语言 时间:
2018-09-16 19:49:53
阅读次数:
212
1 m = int(input()) 2 grid = [[] for i in range(m)] 3 for i in range(m): 4 line = input().split(' ') 5 for j in range(len(line)): 6 grid[i].append(int(... ...
分类:
编程语言 时间:
2018-09-09 16:05:22
阅读次数:
644