10 2018 档案
摘要:Django-DRF-视图的演变 版本一(基于类视图APIView类) views.py: APIView是继承的Django View视图的。 1 from .serializers import UserSerializers #导入当前目录配置好的序列化器 2 from .models imp
阅读全文
摘要:from scrapy.exceptions import DropItem #导入异常处理模块 class Baidu03Pipeline(object): def __init__(self): #建立构造方法 self.title = set() #定义集合 def process_item(
阅读全文
摘要:2.4 获取当前时间并且用指定格式显示
阅读全文
摘要:本节内容: 一、前言 Python中的字符编码是个老生常谈的话题,同行们都写过很多这方面的文章。有的人云亦云,也有的写得很深入。近日看到某知名培训机构的教学视频中再次谈及此问题,讲解的还是不尽人意,所以才想写这篇文字。一方面,梳理一下相关知识,另一方面,希望给其他人些许帮助。 Python2的 默认
阅读全文
摘要:Newspaper3k: Article scraping & curation 首先在命令行安装 newspaper 然后导入包进行写代码
阅读全文
摘要:from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys from selenium.webdriver.sup
阅读全文
摘要:#bakooie装换成紫电模式方便scrapy使用 cookid = "_ga=GA1.2.1937936278.1538889470; __gads=ID=1ba11c2610acf504:T=1539160131:S=ALNI_MZwhotFaAA6KsIVzHG-ev0RnU4OIQ; .CNBlogsCookie=7F3B19F5204038FAE6287F33828591011A600...
阅读全文
摘要:# -*- coding: utf-8 -*- import scrapy import requests from ..bao.jiema import get_number fromdata = { "source": "movie", "redir": "https://movie.douban.com/", "form_email": "账号", "form_password": "密...
阅读全文
摘要:首先是安装python-docx:(centos环境) pip install python-docx 基本方法使用: from docx import Document from docx.shared import Pt from docx.oxml.ns import qn from docx
阅读全文
摘要:通过datetime.datetime.strptime(date_string, format)将原字符串进行时间格式匹配,并赋值给time_format,然后time_format调用strftime(format)函数,输出自己想要的格式 python中时间日期格式化符号: %y 两位数的年份
阅读全文
摘要:上例子:time='Friday, November 18, 2016',将其转换为标准格式: time_format = datetime.datetime.strptime(time, '%A, %B %d, %Y') 作者:诸葛亮来源:博客园原文:https://www.cnblogs.com
阅读全文
摘要:本节内容 前言 在开发工作中,我们经常需要用到日期与时间,如: 作为日志信息的内容输出 计算某个功能的执行时间 用日期命名一个日志文件的名称 记录或展示某文章的发布或修改时间 其他 Python中提供了多个用于对日期和时间进行操作的内置模块:time模块、datetime模块和calendar模块。
阅读全文
摘要:首先安装pip 1 2 3 4 5 6 7 8 <SHELL># apt-get install python-pip ...... <SHELL># pip install --proxy=http://172.1.2.6:8080 redis Downloading redis-2.9.1.ta
阅读全文
摘要:Scrapy安装:(scrapy依赖包过多推荐使用下面的方法) 先安装Anaconda,然后 运行conda install Scrapy 创建scrapy项目: 1,scrapy startproject 项目名2,cd到项目名下3,scrapy genspider 爬虫名 www.baidu.c
阅读全文
摘要:带参数GET请求 解析json 获取二进制数据 高级操作 文件上传 证书验证 代理认证 请求超时处理 认证设置 1,笔趣阁小说(入门级爬取文本信息) 2,崔庆才博客(伪造头信息爬取策略)
阅读全文
摘要:面向过程是一种以过程为中心的编程思想。面向对象程序设计主要针对大型软件设计提出的,次编程方式的实现是基于对类和对象的使用。总结3大特点:封装,继承,多态 总结:实例方法,属性只能被被实例对象调用,类无法调用!这些方法也叫做公有方法。 私有方法 总结:私有方法和私有属性只能在类中被调用! 总结:实例对
阅读全文
摘要:很容易理解:a是一个列表,表内元素a[4]也是一个列表(也就是一个内部子对象);b是对a列表的又一个引用,所以a、b是完全相同的,可以通过id(a)==id(b)证明。 第4行是浅拷贝,第五行是深拷贝,通过id(c)和id(d)可以发现他们不相同,且与id(a)都不相同: 可以发现a、b受了操作1、
阅读全文
摘要:1.Queue的使用 2.Pipe的使用 pipe用于两个进程间的通信,两个进程分别位于管道的两端,Pipe方法返回(conn1,conn2)代表一个管道的两端,Pipe方法有dumplex参数,若该参数为True,管道为全双工模式,若为Fasle,conn1只负责接收消息,conn2只负责发送消息
阅读全文
摘要:如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。 文章词频统计例子
阅读全文
摘要:函数作用域; python中encode与decode(先加码,再解码) 深入理解Python生成器(Generator) 在Python中,这种一边循环一边计算的机制,称为生成器(Generator)。 要创建一个generator,有很多种方法。第一种方法很简单,只要把一个列表生成式的[]改成(
阅读全文