本地文件
open(filename).read()网络地址
# Python 2
import urllib2
urllib2.urlopen(url).read()# Python 3import urllib.requesturllib.request.urlop[......]本地文件
open(filename).read()网络地址
# Python 2
import urllib2
urllib2.urlopen(url).read()# Python 3import urllib.requesturllib.request.urlop[......]根据图片url下载的链接下载图片并保存。
import urllib2
piccontent=urllib2.urlopen(图片链接).read()
f = open(文件名, 'wb')f.write(piccontent)f.close()参[……]
有些网站开启了gzip压缩,访问回来的数据是压缩的,需要解压,故,附上解压的例程:
import StringIO, gzip
compressedstream = StringIO.StringIO(要解压的数据)
gziper = gzip.GzipFile(file[......]习惯用php了,Python中查找字符串的函数是什么呢?正向查找find,倒找字符串rfind。代码示例:
pos = haystack.find(needle)
pos = haystack.find(needle, offset)pos = haystack.rf[......]好吧,因为要改个采集脚本,所以学习了一下Python中如何post gzip压缩数据。
import zlib
import urllib2
req = urllib2.Request(url,zlib.compress(你要post的数据));req.add_heade[......]有些网站本身是响应式的,移动端访问不需要百度进行转码,此时需要加入些代码禁止百度转码,方法如下:
head里加入如下代码即可:
<meta http-equiv="Cache-Control" content="no-transfo[......]var e = jQuery.Event("keydown");//模拟一个键盘事件
e.keyCode = 13;//keyCode=13是回车
$("input.pagination-num").trigger(e);[......]换行在jQuery中使用的是
\n表示的。
所以,类似
<textarea>0
126</textarea>这样的,抓到jQuery中判定,换行要使用\n才可以。
if($('textarea').val==&ap[......]使用的是php自带的Filter函数(如果失败,则返回 false):
#php判断EMAIL
filter_var("someone@example....com", FILTER_VALIDATE_EMAIL)
#php判断urlfilter_va[......]