上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 在数据库中建库建表 # 连接到mysql数据库 mysql -h127.0.0.1 -uroot -p123456 # 建库建表 create database maoyandb charset utf8; use maoyandb; create table filmtab( name varch 阅读全文
posted @ 2020-01-06 15:52 hoo_o 阅读(707) 评论(0) 推荐(0) 编辑
摘要: csv文件作用 将爬取的数据存放到本地的csv文件中 使用流程 # 1、导入模块 # 2、打开csv文件 # 3、初始化写入对象 # 4、写入数据(参数为列表) import csv with open('film.csv','w') as f: writer = csv.writer(f) wri 阅读全文
posted @ 2020-01-06 14:48 hoo_o 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 一、使用正则表达式匹配 from urllib import request import re import time import random from useragents import ua_list class MaoyanSpider(object): def __init__(sel 阅读全文
posted @ 2020-01-06 10:58 hoo_o 阅读(362) 评论(0) 推荐(0) 编辑
摘要: import re html = ''' <div><p>九霄龙吟惊天变</p></div> <div><p>风云际汇潜水游</p></div> ''' # 贪婪匹配 pattern = re.compile('<div><p>.*</p></div>',re.S) r_list = pattern 阅读全文
posted @ 2020-01-06 10:55 hoo_o 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 这个爬虫代码结构已经比较清晰了,以后的爬虫都可以套用这个模板 from urllib import request,parse import time import random from useragents import ua_list class BaiduSpider(object): de 阅读全文
posted @ 2020-01-06 10:47 hoo_o 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 新手需掌握技能点 1.谈谈装饰器,迭代器,yield,内存管理等 装饰器可以拓展原来已经存在的一个函数或者类,而不用在函数里面或者在类里面修改,装饰器的本质也是一个函数,但是用到了闭包了这个机制 而闭包就是在外层函数里定义了一个内层函数,外层函数返回内层函数的引用,内层函数里面使用到了外层函数的临时 阅读全文
posted @ 2020-01-03 15:02 hoo_o 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 1.用format格式化字符串比%s,%d应该要好用 具体可以看https://www.runoob.com/python/att-string-format.html 举个栗子: print("{}执行用了{}ms".format(func.__name__,time.time() - start 阅读全文
posted @ 2020-01-03 10:36 hoo_o 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 转载自:https://www.cnblogs.com/huchong/p/8244279.html 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。 比如, 阅读全文
posted @ 2020-01-02 10:40 hoo_o 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 转载自:https://www.cnblogs.com/wcwnina/p/8644892.html 实例方法 定义:第一个参数必须是实例对象,该参数名一般约定为“self”,通过它来传递实例的属性和方法(也可以传类的属性和方法); 调用:只能由实例对象调用。 类方法 定义:使用装饰器@classm 阅读全文
posted @ 2019-12-31 16:36 hoo_o 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一、直接赋值,比如:a=b (1)数字、字符串在内存中是同一块地址 (2)字典、列表、元组也是同一块内存地址,不发生变化 也就是说,在直接赋值情况下,不管a是什么数据类型,发生什么变化,b也一起发生变化。 举个栗子: 二、浅拷贝 浅拷贝需要导入copy模块,并调用其copy方法。比如:b = cop 阅读全文
posted @ 2019-12-27 16:43 hoo_o 阅读(181) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页