03 2018 档案
摘要:报错: 1、缺少gcc依赖环境 报错提示: gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-b
阅读全文
摘要:flask程序基本架构 模型设计 手动创建数据库 create database hu charset=utf8; 配置数据库 配置mysql 1.安装flask-mysqldb:用于和mysql进行交互 pip install PyMySQL 2.安装flask-SQLAlchemy:用于ORM转
阅读全文
摘要:jQuery jQuery一.文档就绪事件(在HTML加载完毕后执行jquery代码)二.jQuery 选择器三.jQuery 事件四.jQuery 效果- 隐藏和显示五.获取内容和属性获取内容获取属性六.设置 类七.获取或修改css样式八.AJAX get() 和 post() 方法 jQuery
阅读全文
摘要:JavaScript 获取页面中的HTML元素 获取或改变页面中的HTML元素内容 获取或改变页面中的HTML属性 获取或改变页面中的CSS样式 为元素绑定事件 创建HTML元素 删除已有的HTML元素 一.获取页面中的HTML元素 var p=document.getElementById('un
阅读全文
摘要:ord('A'):ascii编码转化为对应的序号 chr(66):整数对应序号的ascii码 string.ascii_lowercase:生成所有的小写英文字母字符串 string.digits:生成所有的数字 string.count(str,beg=0,end=len(string):返回st
阅读全文
摘要:python语言语法简单,相较于C,Java语言,完成同一个任务需要编写的代码量少,但运行速度会慢很多,python学起来并不容易,但如果你只是做简单的任务,python可能会让你更快的完成.python以编写优美的代码为目标,在shell中输入import this可以看到python之禅,有兴趣
阅读全文
摘要:1.爬取数据 2.json数据转化为sql语句 3.新建轮播图模型(模型名与sql语句对应表名相同) 4.终端打开mysql,执行插入语句 5.在首页进行展示轮播图(home.html) 设置轮播(home.js) 6.展示主要商品 建立模型,在数据库进行插入 进行展示
阅读全文
摘要:1.搭建虚拟环境 virtualenv shopenv pip install django==1.11 2.创建工程和应用 django-admin startproject myshop cd myshop django-admin startapp shop 3.编写setting.py配置项
阅读全文
摘要:使⽤FormRequest.from_response()⽅法模拟⽤户登录 通常⽹站通过 实现对某些表单字段(如数据或是登录界⾯中的认证令牌等)的预填充。使⽤Scrapy 抓取⽹⻚时,如果想要预填充或重写像⽤户名、⽤户密码这 些表单字段, 可以使⽤ FormRequest.from_response
阅读全文
摘要:Scrapy 提供了 log 功能,可以通过 logging 模块使⽤。可以修改配置⽂件 settings.py,任意位置添加下⾯两⾏,效果会清爽很多。LOG_FILE = "TencentSpider.log"LOG_LEVEL = "INFO"Log levelsScrapy 提供 5 层 lo
阅读全文
摘要:CrawlSpiders是 Spider 的派⽣类,Spider 类的设计原则是只爬取 start_url 列表中的⽹页,⽽CrawlSpider 类定义了⼀些规则(rule)来提供跟进 link 的⽅便的机制(可以爬取下一页或跟进页面中其他的url),从爬取 的⽹⻚中获取 link 并继续爬取的⼯
阅读全文
摘要:一.创建爬虫工程 二.创建爬虫 三.明确需要爬取的内容(各种存储,方便可持续化用) 1.打开MySpider目录下的item.py 2.Item定义结构化数据,用来保存爬取到的数据,类似字典 3.创建TencentItem类 四.设置爬虫初始url,解析数据获取想要的内容和生成爬虫过程中另外生成的u
阅读全文
摘要:1. 在类模型中添加get_absolute_url() 2.另外一种方式为一个模型(model)指定一个URL是为你的项目添加ABSOLUTE_URL_OVERRIDES设置(如果是内置模型,该方式十分管用)。 3.Django会为所有出现在ABSOLUTE_URL_OVERRIDES设置中的模型
阅读全文
摘要:一.业务需求 类似博客的项目,应该是有关注功能的,一个用户可以关注多个用户,也可以被多个用户关注,我们需要在这种关系上添加一个额外的字段表示用户关注用户的时间,这时候可以用到Django的中介模型. 正常情况下,我们可以在多对多模型的一段使用ManyToManyField字段来创建关系,用throu
阅读全文
摘要:需求 每天请求一封邮件,并读取该邮件 这个其实可以使用linux 自带了crontab实现,但是毕竟是django 开发。想着不知道有没有方法可以从django 中实现。 简单搜索了下,这方面的方法确实不少。 由于看到celery 插件学习曲线较大,这个小的需求就使用django-crontab 解
阅读全文
摘要:一."5+2"结构 SPIDERS(入口,需要用户编写):1.提供最初始的访问链接 2.解析Downloader返回的响应,返回想要的内容和额外的爬取请求 Spider Midderware: ITEM PIPELINES:(出口,用户编写):清理,检验和查看,存储数据 DOWNLOADER:(已有
阅读全文
摘要:一.环境搭建 1.创建虚拟环境 virtualenv blogenv 2.安装django1.11 pip install django==1.11 3.新建工程 django-admin startproject myblog 4.创建工程下的应用(进入工程目录下) django-admin st
阅读全文
摘要:Centos7下Django开发环境搭建 一.显示远程服务器图形界面 1.下载和安装xshell+xmanager 2.使用XShell建立连接时,设置连接属性,在 SSH --> tunneling(隧道) 选项下勾选 Forward X11 connections to(转发x11连接到): X
阅读全文

浙公网安备 33010602011771号