Fork me on GitHub
摘要: 本教程接Part3开始。继续网页投票应用程序,并将重点介绍简单的表单处理和精简代码。 一个简单表单 更新一下在上一个教程中编写的投票详细页面的模板polls/detail.html,让它包含一个HTML<form> 元素: # polls/templates/polls/detail.html <h 阅读全文
posted @ 2017-03-31 16:54 j_hao104 阅读(301) 评论(0) 推荐(1) 编辑
摘要: 前言 在GitHub上维护了一个代理池的项目,代理来源是抓取一些免费的代理发布网站。上午有个小哥告诉我说有个代理抓取接口不能用了,返回状态521。抱着帮人解决问题的心态去跑了一遍代码。发现果真是这样。 通过Fiddler抓包比较,基本可以确定是JavaScript生成加密Cookie导致原来的请求返 阅读全文
posted @ 2017-03-24 09:06 j_hao104 阅读(3511) 评论(0) 推荐(3) 编辑
摘要: re模块提供了一系列功能强大的正则表达式(regular expression)工具,它们允许你快速检查给定字符串是否与给定的模式匹配(match函数), 或者包含这个模式(search函数)。正则表达式是以紧凑(也很神秘)的语法写出的字符串模式。 1. 常用方法 常用方法描述 match(patt 阅读全文
posted @ 2017-03-20 16:02 j_hao104 阅读(954) 评论(0) 推荐(1) 编辑
摘要: String模块包含大量实用常量和类,以及一些过时的遗留功能,并还可用作字符串操作。 1. 常用方法 常用方法描述 str.capitalize() 把字符串的首字母大写 str.center(width) 将原字符串用空格填充成一个长度为width的字符串,原字符串内容居中 str.count(s 阅读全文
posted @ 2017-01-23 20:21 j_hao104 阅读(3740) 评论(1) 推荐(1) 编辑
摘要: 本教程上接Django 1.10中文文档-第一个应用Part2-模型和管理站点。我们将继续开发网页投票这个应用,主要讲如何创建一个对用户开放的界面。 概览 视图是Django应用中的一“类”网页,它通常使用一个特定的函数提供服务,并且具有一个特定的模板。例如,在博客应用中,可能有以下视图: 博客首页 阅读全文
posted @ 2017-01-18 18:29 j_hao104 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 本教程继续Part1。我们将设置数据库,创建您的第一个模型,并快速介绍Django的自动生成的管理网站。 数据库设置 现在,编辑mysite/settings.py。它是一个用模块级别变量表示Django配置的普通Python模块。 Django的默认数据库是SQLite。如果你是数据库初学者,或者 阅读全文
posted @ 2017-01-12 20:19 j_hao104 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 在本教程中,我们将引导您完成一个投票应用程序的创建,它包含下面两部分: 一个可以进行投票和查看结果的公开站点; 一个可以进行增删改查的后台admin管理界面; 我们假设你已经安装了Django。您可以通过运行以下命令来查看Django版本以及验证是否安装: python -m django --ve 阅读全文
posted @ 2017-01-10 09:21 j_hao104 阅读(1253) 评论(4) 推荐(0) 编辑
摘要: Python是开发社区中用于许多不同类型应用的强大编程语言。很多人都知道它是可以处理几乎任何任务的灵活语言。因此,在Python应用中需要一个什么样的与语言本身一样灵活的数据库呢?那就是NoSQL,比如MongoDB。 英文原文:https://realpython.com/blog/python/ 阅读全文
posted @ 2016-12-28 18:20 j_hao104 阅读(1136) 评论(0) 推荐(0) 编辑
摘要: 爬虫代理IP池 在公司做分布式深网爬虫,搭建了一套稳定的代理池服务,为上千个爬虫提供有效的代理,保证各个爬虫拿到的都是对应网站有效的代理IP,从而保证爬虫快速稳定的运行,当然在公司做的东西不能开源出来。不过呢,闲暇时间手痒,所以就想利用一些免费的资源搞一个简单的代理池服务。 1、问题 代理IP从何而 阅读全文
posted @ 2016-12-05 09:45 j_hao104 阅读(4732) 评论(-1) 推荐(4) 编辑
摘要: 环境: 14.04.1-Ubuntu 1、安装Nginx apt-get install nginx ubantu安装完Nginx后,文件结构大致为: 所有的配置文件都在 /etc/nginx下; 启动程序文件在 /usr/sbin/nginx下; 日志文件在 /var/log/nginx/下,分别 阅读全文
posted @ 2016-12-04 16:05 j_hao104 阅读(2009) 评论(0) 推荐(0) 编辑