
Python
ReZerou
这个作者很懒,什么都没留下…
展开
-
Python正则表达式学习
转自:http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html转载 2016-11-03 14:50:12 · 279 阅读 · 0 评论 -
图片转换字符
****图片转换字符从实验楼学习的图片转换字符 **安装pip后,pip install pillow 开始代码ascii.pyfrom PIL import Imageimport argparse#命令行输入参数处理parser = argparse.ArgumentParser()parser.add_argument('file') #输入文件parser.add_argu原创 2016-10-10 20:08:38 · 4435 阅读 · 1 评论 -
简单爬取妹子图
本博文学自卧槽哥:采用Python2.7版本 http://cuiqingcai.com/3179.html关于转码问题的解决原链接首先用 type检查编码直接用str(title)不行下面说方法:import sys reload(sys) sys.setdefaultencoding(‘utf-8’)path = str(title).strip().decode(‘utf-8’原创 2016-11-02 21:49:34 · 1870 阅读 · 0 评论 -
Sympy 解方程
解普通方程from sympy import *x = Symbol('x')y = Symbol('y')print solve([2 * x - y - 3, 3 * x + y - 7],[x, y])解微积分 from sympy import *n = Symbol('n')s = ((n+3)/(n+2))**n#无穷为两个小写oprint limit(s, x, o原创 2017-02-08 22:37:30 · 16345 阅读 · 0 评论 -
PyhonSocket
原文: https://blog.ansheng.me/article/python-full-stack-way-socket/对象实例化sk = socket.socket(socket.AF_INET,socket.SOCK_STREAM,0)参数一:地址簇 参数 描述 socket.AF_INET IPv4(默认) socket.AF_INET6 IPv6 ock原创 2017-01-24 15:53:08 · 261 阅读 · 0 评论 -
kali 漏洞利用
medusa -h target_ip -u uer -p passsword -M service u可替换为U后跟文件,同理p也可 M 后跟所攻击的服务(例如SSH)2.原创 2017-01-26 10:42:32 · 737 阅读 · 0 评论 -
正则表达式IP
IP正则regexp: ((2[0-4]\d|25[0-5]|[01]?\d\d?).){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)开始分析: 1. 0~255. 有三个然后加一个 0~255 2. 所以左边就是 0~255. 3. 去除点 . 分析0~255 4. 200~ 249: 2 0-4 d 5. 250 以上 25 0~5 6. 0~9原创 2017-01-26 20:21:52 · 411 阅读 · 0 评论 -
Scrapy 初窥笔记
scrapy startproject YourProjectName建立scrapy项目开始爬虫scrapy crawl SpiderName开始执行爬虫以上仿麻烦 根目录新建执行文件from scrapy.cmdline import executeexecute(['scrapy', 'crawl', 'dingdian'])顶点为spider的name定义爬取的字段就比如说爬小说原创 2017-03-18 16:41:49 · 483 阅读 · 0 评论 -
Selenium Qzone登陆
import timefrom selenium import webdriverfrom selenium.webdriver.common.keys import Keysdriver = webdriver.Chrome()driver.maximize_window()driver.get("http://i.qq.com/")try: driver.find_element_原创 2017-04-02 19:55:56 · 513 阅读 · 3 评论 -
Python闯关
# coding:utf-8import requestsimport urllib2import redef getChanllenge(p): return urllib2.urlopen('http://www.pythonchallenge.com/pc/' + p).read()import zipfile##z = zipfile.ZipFile(getChanlleng原创 2016-11-27 23:38:58 · 591 阅读 · 0 评论 -
Python闯关pickle
# coding:utf-8import requestsimport redef getChanllenge(p): return requests.get("http://www.pythonchallenge.com/pc/"+p).textbanner = getChanllenge("def/banner.p")import pickledata = pickle.load原创 2016-11-27 20:52:51 · 425 阅读 · 1 评论 -
爬虫学习
基础知识 User-Agent : 有些服务器或 Proxy 会通过该值来判断是否是浏览器发出的请求 Content-Type : 在使用 REST 接口时,服务器会检查该值,用来确定 HTTP Body 中的内容该怎样解析。 application/xml : 在 XML RPC,如 RESTful/SOAP 调用时使用 application/json : 在 JSON R原创 2016-10-12 21:31:55 · 368 阅读 · 0 评论 -
python学习(一)
forked byhttp://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386819893624a7edc0e3e3df4d5d852a352b037c93ec000functools.partial的作用就是,把一个函数的某些参数给固定住(也就是设置默认值),原创 2016-09-27 15:10:58 · 354 阅读 · 0 评论 -
实战1-糗事百科Spider
构造基本抓取页面# -*- coding:utf-8 -*-import urllibimport urllib2page = 1url = 'http://www.qiushibaike.com/hot/page/1'user_agent = 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)'headers = { 'User-Agent原创 2016-10-12 23:34:15 · 398 阅读 · 0 评论 -
糗事百科Spider代码优化
实现符合对象的特征,进行封装#!/usr/bin/env python# -*- coding: utf-8 -*-import urllibimport urllib2import reimport threadimport timeclass QSBK: def __init__(self): self.pageIndex = 1 self.use转载 2016-10-13 21:21:06 · 278 阅读 · 0 评论 -
Python装饰器
调用的代码量才是关键,为了减少代码量,考虑使用函数,当多个函数需要增添同种功能时,可以两种方法,定义这个功能,为每个函数添加这个功能,或者使用装饰器* What? *简单说装饰器就是一个修饰函数的函数 ,或者说一个参数是函数的函数。#这是装饰器定义def log_newer(func): def wrapper(*args, **kwargs): logging.warn原创 2016-10-29 08:49:55 · 260 阅读 · 0 评论 -
python(2)
dict内部存放的顺序和key放入的顺序是没有关系的。和list比较,dict有以下几个特点:查找和插入的速度极快,不会随着key的增加而增加;需要占用大量的内存,内存浪费多。而list相反:查找和插入的时间随着元素的增加而增加;占用空间小,浪费内存很少。所以,dict是用空间来换取时间的一种方法。dict可以用在需要高速查找的很多地方,在Pytho转载 2016-10-08 15:23:12 · 673 阅读 · 0 评论 -
python 逆向播放gif
从头条看到的from PIL import Image, ImageSequencefrom PIL import ImagePalettewith Image.open('sd.gif') as im: if im.is_animated: frames = [f.copy() for f in ImageSequence.Iterator(im)] f原创 2016-11-29 23:06:49 · 1161 阅读 · 0 评论 -
Python bz2
import bz2un = 'BZh91AY&SYA\xaf\x82\r\x00\x00\x01\x01\x80\x02\xc0\x02\x00 \x00!\x9ah3M\x07<]\xc9\x14\xe1BA\x06\xbe\x084'pw = 'BZh91AY&SY\x94$|\x0e\x00\x00\x00\x81\x00\x03$ \x00!\x9ah3M\x13<]\xc9\x14\原创 2016-11-30 00:13:08 · 2306 阅读 · 0 评论 -
Python 闯关
zip函数接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表# coding:utf-8import requestsfrom PIL import Image,ImageDrawimport urllib2import reimport StringIOdef getChanllenge(p): return urllib2.urlopen('http://ww原创 2016-11-30 23:23:46 · 471 阅读 · 0 评论 -
403 forbidden(Spider error)
(To ensure the safety, edit some words.) When I run a spider on Taobao get the error 403.As the above page image, it receive the response successfully. But if you open the request url on a new w...原创 2017-05-25 19:21:52 · 1964 阅读 · 2 评论