pipenv教程

0
之前一直用virtualenv,今天在听慕课网视频的时候,老师推荐pipenv,在网上一查,很多人都推荐这个,于是就试用了一下。 我觉得讲得好的还是刘江的博客及教程:http://liujiangblog.com/blog/18/ 比如: 我从github上面下载了别人的项目,里面已经有了Pipfile和Pipfile.lock文件,则使用pipenv install会使用pipfile文件创建虚拟环境。 另外,这个pipenv install命令在不同的情况下有不同的作用: 如 ...

Requests与Xpath搭配(教程)

0
一、xpath教程 xpath是谷歌浏览器插件。 1.安装 在chrome浏览器打开settings,然后点击“Extensions”,搜索“xpath”即可以找到。 2.查找路径 其实可以使用浏览器的copy xpath功能,很多时候都可以找到自己所要的内容,不需要自己写代码。 二、代码 今天发现使用Requests与Xpath还是挺搭的,而且配合chrome的xpath插件与scrapy shell,操作起来非常简单: 附代码: import requests from lxml import e ...

前端模板

0
一、待仿的模板 https://www.chinactp.org/ 待学的前端 http://video.mobiletrain.org/Course/index/courseId/716 前12个已经OK。 二、自己折腾的一个模板: 效果预览: 代码: <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shr ...

Scrpy的第七个爬虫Travelcity(调试及异步写入SQLite)

0
一、知识点: 1.urljoin response.urljoin():将相对网址拼接成绝对网址。 比如: url = response.body_as_unicode() url = response.urljoin(url) 这样就能在url前拼接上https: 二、步骤 1.新建爬虫 scrapy startproject travalcity cd travalcity scrapy genspider travelspider travel.cn 2.新建Item (决定抓取哪些项目) class TravalcityItem(scrapy.Item): # define the fie ...

股票网站

0
一.安装django 直接看这里 在settings.py中的apps中添加刚刚建立的app 二.建立一个数据库,名称为stock 三、修改settings.py INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'GP' ] DATABASES = { 'default': ...

Vn.py学习记录五–交易时间段及Widgets

0
蜗牛博客VNPY学习记录: VN.PY 2.0学习记录一(如何回测) VN.PY 2.0学习记录二(策略开发) Vn.py学习记录三(米筐教程) VN.PY 2.0学习记录四(多线程、多进程) Vn.py学习记录五–交易时间段及Widgets Vn.py学习记录六(无界面模拟盘) Vn.py学习记录七(V2.0.5版本) Vnpy学习记录八(R-Breaker及pickle) Vn.py学习记录九(事件驱动引擎) VN.PY学习记录十(源码概述) VNPY学习记录11(微信+Vscode) ...

《Python网络爬虫实战》笔记(Xpath及正则)

0
一、Python命名规则 二、正则 比如:要从“共200页,到第', '页”里面取出200这个数字, pagenum=re.findall(r'\d',str) #取到的是一个列表['5', '0', '0'] pagenum=re.sub(r'\D','',str) #取的是500这个数字。即将所有非数字替换成空格 例子: replacedStr = re.sub("\d+", "222", inputStr) #将所有数字换成222 例子:网页解析 import urllib.request def ge ...

宝塔部署Django(Navicat传数据)

0
这次尝试在服务器上使用宝塔,这样不但部署django网站比较简单,还可以同时使用django和wordpress。 一.安装宝塔及插件 (1)安装宝塔 在宝塔官网看到说“务必使用centos7.x 系统”,所以我不得不放弃以前用得比较熟的ubuntu系统。 yum -y install tmux #美国节点安装 yum install -y wget && wget -O install.sh http://128.1.164.196:5880/install/install_6.0.sh && sh install.sh ...

密码保护:网站开发(六)财务网开发一

0
既然用现有的源码无法搭建,那就自己写吧。 一、环境搭配 这个不多说了,和以前一样。按这里操作,一直到可以显示django首页就可以了。 用pycharm打开项目,然后配置虚拟环境: File -- Setting -- Project Interpreter -- Show all -- add 其实配置好之后,这里可以显示已经安装的包 二、django-allauth同时实现本地和第三方认证 1.安装django-allauth pip install django-allauth 2.修改配置文件se ...