
python
文章平均质量分 75
MaskOrange
1092681772
展开
-
亲测可用centos7.4 + python3.6+ ngnix+ uwsgi flask环境安装配置
centos7.4 + python3.6+ ngnix+ uwsgi flask环境安装配置nginx安装编译修改nginx.confuwsgi安装磕磕绊绊初学者踩过所有的坑69开了一年阿里云服务器安装之前需要依赖依赖,yum安装就完事了,网上很多这种nginx安装编译习惯在这个目录下安装程序cd /usr/localwget http://nginx.org/download/n...原创 2020-04-17 16:05:06 · 293 阅读 · 1 评论 -
【求助!!!】selenium如何不生成geckodriver.log文件
@retry(5)def page_driver(url): proxies = requests.get("proxy_API").json()["ip"] # 设置代理 profile = webdriver.FirefoxProfile() proxy = proxies["http"].replace("http://", "") ip, por...原创 2020-04-07 15:07:33 · 2475 阅读 · 5 评论 -
搭建免费代理池
代理池搭建依赖数据库mongoDB本文请求头UserAgent未提供可以去这个网站找可用的复制https://fake-useragent.herokuapp.com/browsers/0.1.11import requestsfrom bs4 import BeautifulSoupfrom fake_useragent import UserAgentimport pymong...原创 2020-04-01 16:45:42 · 324 阅读 · 0 评论 -
亲测centos7.4 + python3.6+ firefox56 + geckodriver0.20环境安装配置
centos7 + python3.6+ firefox + geckodriver环境安装centos7 + python3.6+ firefox + geckodriver安装依赖配置python3.6配置firefox 56.0.2配置geckodriver 0.20.0配置python3后yum的坑centos7 + python3.6+ firefox + geckodriver高效...原创 2020-04-01 16:36:52 · 1806 阅读 · 0 评论 -
requests入门简单爬虫(三)
众所周知http是无状态的协议,即每一次请求都是独立的,这样每一次请求访问服务器并不认得我们,所以引入了cookies,和session机制。爬虫如何解决需求:实现人人网获取“我的状态”# 第一种# 直接手动登录,浏览器中找到登录的cookies值,headers = cookies值 加入到请求头中response = requests.get(url, headers=header...原创 2019-11-07 15:50:24 · 150 阅读 · 0 评论 -
python time模块(随手补充)
最简最直观常用的年# %y 两位数的年份表示(00-99)# %Y 四位数的年份表示(000-9999)月# %m 月份(01-12)日# %d 月内中的一天(0-31)时# %H 24小时制小时数(0-23)# %I 12小时制小时数(01-12)分# %M 分钟数(00=59)秒# %S 秒(00-59)好多网都是...原创 2019-09-07 00:46:49 · 191 阅读 · 0 评论 -
python爬虫例程
本文采用的是谷歌浏览器获取’User-Agent’:参加https://blog.youkuaiyun.com/orange_mask/article/details/97800094import requestsfrom bs4 import BeautifulSoupurl = "https://www.runoob.com/python/python-100-examples.html"...原创 2019-08-22 11:47:56 · 312 阅读 · 0 评论 -
Django建一个博客随笔(二)
创建视图函数vivews.pyfrom django.shortcuts import render_to_response, get_object_or_404from .models import Blogdef blog_list(request): context = {} context['blogs'] = Blog.objects.all() return rende...原创 2019-08-13 22:57:58 · 443 阅读 · 0 评论 -
Django随笔
请求协议1)请求首行:请求方式 请求路径 协议和版本,例如:GET /index.html HTTP/1.1。2)2~n请求头:请求头名称:请求内容,即为key:value格式,例如:Host:localhost:8080。3)空行:用来与请求体分开。4)请求体:GET没有请求体,只有POST有请求体。url:统一资源定位符(网址)http://www.baidu.com:80/s/?...原创 2019-08-11 11:56:24 · 468 阅读 · 0 评论 -
django建一个博客配置环境(一)
Django是一个很好用的python web框架,目前刚刚开始接触,最近会陆陆续续发一些学习笔记以备以后学习。配置使用pycharm3.5以及自带的sqlite轻量数据库(当初学python以及一些django基础命令配置遗留的开发环境)后续可能会使用linux首先简单的配置一个虚拟环境,方便以后文件的整体迁移或上线选用 virtualenv一)创建安装virtualenv虚拟环境pi...原创 2019-08-10 22:31:05 · 480 阅读 · 0 评论 -
django建立图书管理系统
需求:创建一个简单的图书管理系统包含图书,作者,出版社其中出版社与图书:一对多关系作者与图书:多对多关系前面常规的配置各种建立模型类from django,db import models # 出版社模型类 class Publisher(models.Model): name = models.CharField(max_length=32) def __str__(sel...原创 2019-08-14 22:18:28 · 809 阅读 · 0 评论 -
运用Paginator实现前端页面分页,测试
需求:将100条数目以及信息分页显示,实现每页显示5条先常规配置 models.ps 创建表结构在app中创建添加100条数据的视图函数创建对应的子路由并与主路由建立连接创建分页显示的视图函数# 引入模块 views.pyfrom django.core.paginator import Paginator, EmptyPage def pag_test(request): boo...原创 2019-08-14 20:18:05 · 610 阅读 · 0 评论 -
个人笔记—浅谈装饰器
今天看了道面试题,发现对python的装饰器的理解实在太浅,故看了些帖子写了点笔记,以备不时之需。务必使用debug方法逐步看的执行顺序v1.0计算一个函数的耗时import timedef func_sum(): sum = 1+ 1 print (sum)def timeit(func): start = time.time() func() ...原创 2019-07-28 19:46:32 · 778 阅读 · 0 评论 -
获取浏览器的User-Agent
浏览器输入javascript:alert(navigator.userAgent)chrome浏览器并不管,可以地址栏输入about://version用户代理后面即是原创 2019-07-30 17:17:34 · 1688 阅读 · 0 评论