- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 Django 项目部署(uwsgi+nginx)
1,安装uwsgipip install uwsgi1.1 uwsgi 的配置项目部署时,需要把settings 文件下的改成下面DEBUG=FALSEALLOWED_HOSTS=['*']1.1.1 在项目目录下,新建一个uwsgi配置文件uwsgi.ini[uwsgi]#使用nginx连接时使用socket = 127.0.0.1:8080#直接做web服...
2019-07-24 17:22:46
149
原创 Django - User模型扩展实现登录认证
1.由于Django Auth自带User模型字段有限,我们需要扩展自定义模型UserProfileDjango Auth自带User模型包含字段username:用户名email: 电子邮件password:密码first_name:名last_name:姓is_active: 是否为活跃用户。默认是Trueis_staff: 是否为员工。默认是Falseis...
2019-05-13 16:01:31
393
原创 Django-重写登录认证,用户名和手机号都可以登录
1.自定义用户登录认证类def get_user_by_account(account): """ 自定义 手机号和用户名都可以登录 """ try: if re.match('^1[3-9]\d{9}$', account): user = UserProfile.objects.get(phone=account)...
2019-05-13 15:20:06
817
1
原创 一个页面从输入URL到加载显示完成都发生什么?
A.会经历一下几个过程1.首先,在浏览器地址栏输入url2.浏览器先查看浏览器缓存-系统缓存-路由缓存,都没有,会直接在屏幕中显示页面内容。没有,则跳到第三步操作3.在发送http请求前,需要域名解析(DNS解析),解析获取相应的IP地址4.浏览器向服务器发起tcp连接,与浏览器建立tcp三次握手。5.握手成功后,浏览器向服务器发送http请求,请求数据包6.服务器处理收到...
2019-05-13 15:04:15
148
原创 http和tcp区别
一、基本概念1、TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”:第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;...
2019-03-28 10:03:36
9087
原创 爬虫BeautifulSoup学习
链家from bs4 import BeautifulSoupimport requestsfrom day5 import pymysql_1my = pymysql_1.mysql_a()sql = 'insert into lianjia_bs4(title,price,address,mianji) values(%s,%s,%s,%s)'base_url = '...
2018-08-22 22:28:24
166
原创 线程和进程的区别
进程:是执行中一段程序,即一旦程序被载入到内存中并准备执行,它就是一个进程。进程是表示资源分配的的基本概念,又是调度运行的基本单位,是系统中的并发执行的单位。线程:是进程的一个执行单元,是进程内科调度实体。比进程更小的独立运行的基本单位。线程也被称为轻量级进程。区别:1.一个线程只能属于一个进程,但是一个进程可以拥有多个线程。多线程处理就是允许一个进程中在同一时刻执行多个任务。 ...
2018-08-20 20:50:02
110
原创 爬虫练习
腾讯招聘import requests,osfrom lxml import etreefrom pymysql_1 import mysql_afrom urllib import parse# position_detail.php?id=43011&keywords=python&tid=0&lid=0base_url = 'https://hr....
2018-08-19 14:20:28
409
原创 爬虫练习
阳光电影import requests,refrom lxml import etreefrom pymysql_1 import mysql_abase_url = 'http://www.dytt8.net/html/gndy/dyzz/list_23_%s.html'pysql = mysql_a()sql = 'insert into yangguang(title,...
2018-08-19 14:18:23
395
原创 爬虫练习
5i5jxpath练习import requestsfrom lxml import etreefrom pymysql_1 import mysql_abase_url = 'https://bj.5i5j.com/zufang/huilongguan/n%s/'pysql = mysql_a()p = { 'http':'http:106.75.9.39...
2018-08-19 14:14:16
295
原创 爬虫学习第五天
链家爬取import requestsfrom lxml import etreefrom pymysql_1 import mysql_a# base_url = 'https://bj.lianjia.com/zufang/pg%srp1/'base_url = 'https://bj.lianjia.com/zufang/huilongguan2/pg%s/'pysql ...
2018-08-18 21:47:07
110
原创 爬虫学习第四天
爬取今日头条import requestsimport re,json,osfrom urllib import request# 爬取今日头条三页def jinri(): # url动态规律 offset = 0 # 循环3页,0 20 40 while offset <= 40: # url url = 'h...
2018-08-16 22:10:56
128
原创 爬虫学习第三天
爬取雪球网数据from urllib import requestimport jsonimport pymysql# 定义headersheaders = { # 'Accept':'*/*', # 'Accept-Encoding':'gzip, deflate, br', # 'Accept-Language':'zh-CN,zh;q=0.9', ...
2018-08-15 22:29:19
113
原创 学习爬虫第二天封装函数
from urllib import request,parsefrom urllib.error import HTTPError,URLErrorimport jsonfrom http import cookiejar#定义自己的cookie类class session(object): #初始化 def __init__(self): # 通过...
2018-08-14 21:49:33
164
原创 session和cookie区别
Cookie的主要内容包括:名字,值,过期时间,路径和域.Cookie是访问某些网站以后在本地存储的一些网站相关的信息,是存在客户端的,短小的文本数据,每个请求发送给同一个服务器,cookie存储数据不安全, session主要是针对每一个用户,session里主要保存的是用户的登录信息,操作信息等。session是把数据存在服务器,可以设置存储时间 ...
2018-08-13 21:04:44
85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人