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/local wget http://nginx.org/download/n...原创 2020-04-17 16:05:06 · 317 阅读 · 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 · 2509 阅读 · 5 评论 -
搭建免费代理池
代理池搭建依赖数据库mongoDB 本文请求头UserAgent未提供 可以去这个网站找可用的复制 https://fake-useragent.herokuapp.com/browsers/0.1.11 import requests from bs4 import BeautifulSoup from fake_useragent import UserAgent import pymong...原创 2020-04-01 16:45:42 · 352 阅读 · 0 评论 -
亲测centos7.4 + python3.9+ firefox56 + geckodriver0.20环境安装配置
centos7 + python3.9+ firefox + geckodriver环境安装原创 2020-04-01 16:36:52 · 1869 阅读 · 0 评论 -
requests入门简单爬虫(三)
众所周知http是无状态的协议,即每一次请求都是独立的,这样每一次请求访问服务器并不认得我们,所以引入了cookies,和session机制。 爬虫如何解决 需求:实现人人网获取“我的状态” # 第一种 # 直接手动登录,浏览器中找到登录的cookies值, headers = cookies值 加入到请求头中 response = requests.get(url, headers=header...原创 2019-11-07 15:50:24 · 170 阅读 · 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 · 211 阅读 · 0 评论 -
python爬虫例程
本文采用的是谷歌浏览器 获取’User-Agent’:参加 https://blog.youkuaiyun.com/orange_mask/article/details/97800094 import requests from bs4 import BeautifulSoup url = "https://www.runoob.com/python/python-100-examples.html"...原创 2019-08-22 11:47:56 · 331 阅读 · 0 评论 -
Django建一个博客随笔(二)
创建视图函数vivews.py from django.shortcuts import render_to_response, get_object_or_404 from .models import Blog def blog_list(request): context = {} context['blogs'] = Blog.objects.all() return rende...原创 2019-08-13 22:57:58 · 463 阅读 · 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 · 490 阅读 · 0 评论 -
django建一个博客配置环境(一)
Django是一个很好用的python web框架,目前刚刚开始接触,最近会陆陆续续发一些学习笔记以备以后学习。 配置使用pycharm3.5以及自带的sqlite轻量数据库(当初学python以及一些django基础命令配置遗留的开发环境)后续可能会使用linux 首先简单的配置一个虚拟环境,方便以后文件的整体迁移或上线 选用 virtualenv 一)创建安装virtualenv虚拟环境 pi...原创 2019-08-10 22:31:05 · 502 阅读 · 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 · 839 阅读 · 0 评论 -
运用Paginator实现前端页面分页,测试
需求:将100条数目以及信息分页显示,实现每页显示5条 先常规配置 models.ps 创建表结构 在app中创建添加100条数据的视图函数 创建对应的子路由并与主路由建立连接 创建分页显示的视图函数 # 引入模块 views.py from django.core.paginator import Paginator, EmptyPage def pag_test(request): boo...原创 2019-08-14 20:18:05 · 629 阅读 · 0 评论 -
个人笔记—浅谈装饰器
今天看了道面试题,发现对python的装饰器的理解实在太浅,故看了些帖子 写了点笔记,以备不时之需。务必使用debug方法逐步看的执行顺序 v1.0计算一个函数的耗时 import time def func_sum(): sum = 1+ 1 print (sum) def timeit(func): start = time.time() func() ...原创 2019-07-28 19:46:32 · 800 阅读 · 0 评论 -
获取浏览器的User-Agent
浏览器输入 javascript:alert(navigator.userAgent) chrome浏览器并不管,可以地址栏输入 about://version 用户代理后面即是原创 2019-07-30 17:17:34 · 1728 阅读 · 0 评论
分享