python3 抓取网页资源的 N 种方法 1、最简单 ?urllib.request
response?=?urllib.request.urlopen()
html?=?response.read() 2、使用 Request ?urllib.request
?
req?=?urllib.request.Request()
respon...
分类:
编程语言 时间:
2015-08-07 07:13:44
阅读次数:
162
现在在学习Python的3.4,遇到了协程的慨念和yield from语法,大为疑惑,所以写了这篇博客,首先会写yield、yield from、coroutine和gevent,最后就是利用asynaio开发的一系列库了。
2015年08月06日23:52:54了,就写这么多吧,以后持续更新。
不知道CSDN的markdown能不能换css样式。。。
关键词 yield
在Python...
分类:
编程语言 时间:
2015-08-07 00:24:46
阅读次数:
228
import os,sys,os.pathprint('your current dir is {}'.format(os.getcwd()))if len(sys.argv)==1: while True: sourceDir=input('input source dir:'...
分类:
编程语言 时间:
2015-08-07 00:08:29
阅读次数:
155
1 #!/bin/sh 2 3 #第一个Linux下的脚本,太多不明白的地方,只是依着网上的例子照葫芦画瓢,能正常运行即可 4 #运行环境 CentOS 7.0 版本 5 6 #首行指定程序的路径,以#号开头的行是注释行 7 8 #任意文本编辑器编辑此文档。默认是gedit 9 #保存在 ...
分类:
编程语言 时间:
2015-08-07 00:02:00
阅读次数:
466
urllib是python的一个获取url(Uniform Resource Locators,统一资源定址器)了,我们可以利用它来抓取远程的数据进行保存哦,下面整理了一些关于urllib使用中的一些关于header,代理,超时,认证,异常处理处理方法,下面一起来看看。python3 抓取网页资源的...
分类:
编程语言 时间:
2015-08-06 10:49:48
阅读次数:
162
Python编译器实现内幕:添加一个新语句本文尝试理解Python前端的编译实现内幕,如果仅仅是读取文档,或者查看Python的实现代码,会让人感觉迷迷糊糊的,所以我的想法是动手来做一些事情:添加一个新语句until到Python编译器实现里。 所有跟本文相关的代码,都是使用Python3.4.3版本的代码,可以从CSDN的代码托管里找到,连接如下:https://code.csdn.net/ca...
分类:
编程语言 时间:
2015-08-06 09:32:54
阅读次数:
346
# -*- coding:utf-8 -*- import urllibimport urllib.requestimport repage = 1 url = 'http://www.qiushibaike.com/hot/page/1'+str(page)user_agent = 'Mozil....
分类:
编程语言 时间:
2015-08-06 00:12:27
阅读次数:
176
【代码】#encoding=utf-8
#author:walker
#date:2015-08-05
#function:通过断开连接时TP-LINK重新拨号,以切换IP
#memo:此代码经过python3.4测试(适用于TL-WR847N)
importbase64,requests,traceback
defChangeIP():
ip=‘192.168.1.1‘
user=‘admin‘
pwd=‘admin‘
desturl=‘htt..
分类:
编程语言 时间:
2015-08-05 22:41:17
阅读次数:
203
本节主要介绍pythonif条件语句,以及用法。下面附有之前的文章;...
分类:
编程语言 时间:
2015-08-05 22:13:25
阅读次数:
147
for Python 3.0+类似代码网上也有,这个的特点就是:1、有两套实现供选择。有一个查找速度更快,但占用更多内存。2、看着干净,仅import array和bisect这两个Python自带的模块。用法:q = QQwry()q.load_file('qqwry.dat')q.lookup(...
分类:
编程语言 时间:
2015-08-05 14:27:53
阅读次数:
331