娇兮心有之的博客

Python路上,你我同行!

基于flask的网页聊天室(四)

具体内容 上次使用了flask_login做用户登录,但是直接访问login_requare装饰的函数会报401错误,这里可以自定义login_requare拦截后的操作: @login_manager.unauthorized_handler def unauthorized(): ...

2019-05-17 19:14:34

阅读数 32

评论数 0

基于flask的网页聊天室(三)

前言 继续上一次的内容,今天完成了csrf防御的添加,用户头像的存储以及用户的登录状态 具体内容 首先是添加csrf的防御,为整个app添加防御: from flask_wtf.csrf import CSRFProtect CSRFProtect(app) 这个添加到init文...

2019-05-17 19:13:29

阅读数 135

评论数 0

基于flask的网页聊天室(二)

具体内容 这次要加入与数据哭交互的操作,所以首先要建立相关表结构,这里使用flask-sqlalchemy来辅助创建 首先修改之前的init文件为: from flask import Flask from flask_sqlalchemy import SQLAlchemy ''' 想要...

2019-05-17 16:09:45

阅读数 33

评论数 0

基于flask的网页聊天室(一)

基本目标 基于flask实现的web聊天室,具有基本的登录注册,多人发送消息,接受消息 扩展目标 除基本目标外添加当前在线人数,消息回复,markdown支持,历史消息等 创建项目 首先创建基本的文件结构: auth和chat通过蓝图建立: 例如auth: from flas...

2019-05-17 16:05:13

阅读数 34

评论数 0

scrapy实现全站抓取数据

1. scrapy.CrawlSpider   scrapy框架提供了多种类型的spider,大致分为两类,一类为基本spider(scrapy.Spider),另一类为通用spider(scrapy.spiders.CrawlSpider、scrapy.spiders.XMLFeedSpide...

2019-05-17 15:55:20

阅读数 34

评论数 0

基于selenium爬取拉勾网职位信息

1.selenium   Selenium本是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。而这一特性为爬虫开发提供了一个选择及方向,由于其本身依赖于浏览器,所以使用Python的selenium库的前提是:需要下载相应的浏览器驱动程序 2...

2019-05-17 15:50:07

阅读数 29

评论数 0

python处理PDF-通过关键词定位-截取PDF中的图表

起因:   因为个人原因, 这些天了解了一下Python处理PDF的方法.   首先是PDF转txt, 这个方法比较多, 这里就不再赘述, 主要聊一下PDF中的图片获取.   这里用我自己的例子, 不过具体情况还得具体分析. 工具:pdfminer, pillow, fitz, re ...

2019-05-17 15:47:39

阅读数 29

评论数 0

Python编写执行测试用例及定时自动发送最新测试报告邮件

环境准备: 操作系统:Windows7 集成开发环境:eclipse+pydev 一、编写测试用例 点击返回目录 可以直接使用Python自带的单元测试框架unittest来编写自动化测试用例,利用其组织测试用例,断言预期结果,以及批量执行测试用例等功能,可以很好的进行Web自动...

2019-05-17 15:45:54

阅读数 30

评论数 0

Python机器学习:波斯顿房价预测

波士顿房价预测 导入模块 import pandas as pd import numpy as np import matplotlib.pyplot as plt import seaborn as sns from matplotlib.font_manager import Fo...

2019-05-16 16:35:43

阅读数 68

评论数 0

Python之机器学习-朴素贝叶斯(垃圾邮件分类)

朴素贝叶斯(垃圾邮件分类) 模块导入 import re import os from jieba import cut from itertools import chain from collections import Counter import numpy as np from...

2019-05-16 16:32:04

阅读数 63

评论数 0

Python微信开发:微信好友头像合成

核心是利用以下两个库: pip --default-timeout=100 install -U wxpy pip --default-timeout=100 install -U pillow==4.2.1 程序通过三个函数实现,第一个 create_file_path 函数生成图片下载文件...

2019-05-16 16:30:10

阅读数 53

评论数 0

Python微信开发:微信机器人

一 简介 wxpy基于itchat,使用了 Web 微信的通讯协议,,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展。实现了微信登录、收发消息、搜索好友、数据统计等功能。 总而言之,可用来实现各种微信个人号的自动化操作。(http://wxpy.readthedocs.io/zh/la...

2019-05-16 16:28:43

阅读数 76

评论数 0

Python游戏开发-飞机大战

import pygame import time import random from pygame.locals import * ''' 想要学习Python?Python学习交流群:1004391443满足你的需求,资料都已经上传群文件,可以自行下载! ''' class Base(obj...

2019-05-16 16:23:37

阅读数 68

评论数 0

Python爬取京东商品

from selenium import webdriver from selenium.webdriver import ActionChains from selenium.webdriver.common.by import By # 按照什么方式查找,By.ID,By.CSS_SELEC...

2019-05-16 16:22:28

阅读数 54

评论数 0

Python爬取猫眼电影

import json import requests import re import time # 猫眼多了反爬虫,速度过快,则会无响应,所以这里多了一个延时等待 from requests.exceptions import RequestException ''' 想要学习Python?P...

2019-05-16 16:20:24

阅读数 61

评论数 0

Python爬取中国大学排名

import bs4 import requests from bs4 import BeautifulSoup ''' 想要学习Python?Python学习交流群:1004391443满足你的需求,资料都已经上传群文件,可以自行下载! ''' # 通过传入网址信息创建一个获取网页文本的函数 d...

2019-05-16 16:19:36

阅读数 55

评论数 0

Python爬取酷6视频

import re import requests ''' 想要学习Python?Python学习交流群:1004391443满足你的需求,资料都已经上传群文件,可以自行下载! ''' response = requests.get('https://www.ku6.com/index') dat...

2019-05-16 16:18:43

阅读数 59

评论数 0

Python爬取校花网源码

import re import requests ''' 想要学习Python?Python学习交流群:1004391443满足你的需求,资料都已经上传群文件,可以自行下载! ''' # 拿到校花网主页的内容 response = requests.get('http://www.xiaohua...

2019-05-16 16:18:01

阅读数 58

评论数 0

Python3实现旋转数组的3种算法

下面是Python3实现的旋转数组的3种算法。 一、题目 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 例如: 输入: [1,2,3,4,5,6,7] 和 k = 3 输出: [5,6,7,1,2,3,4] 解释: 向右旋转 1 步: [7,1,2,3,4,...

2019-05-12 16:13:49

阅读数 14

评论数 0

Python中__new__和__init__的区别与联系

__new__ 和 __init__ 的区别主要表现在: 它自身的区别; 及在Python中新式类和老式类的定义。 __new__ 负责对象的创建而 __init__ 负责对象的初始化。 __new__:创建对象时调用,会返回当前对象的一个实例 __init__:创建完对象...

2019-05-12 16:12:02

阅读数 28

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭