python学习
文章平均质量分 72
嫑叫我
这个作者很懒,什么都没留下…
展开
-
python爬取上海链家网二手房数据
1、数据爬取说明1.1 爬取目的一个朋友在学习自考,作业是爬取数据进行数据分析,正好最近我在学习python,所以他委托我帮他完成这一工作1.2使用模块requests进行网络请求、bs4进行数据解析、xlwt进行excel表格存储2、网页结构分析2.1 首页分析,获取数据网页链接:http://sh.lianjia.com/ershoufang/pudon原创 2017-06-20 15:10:41 · 15725 阅读 · 20 评论 -
python爬取百思不得姐视频
1 页面分析 百思不得姐视频地址http://www.budejie.com/video/看到这个地址的时候我们首先分析,这个地址的多页是如何实现的?访问其他页面时链接是怎么样的?所以我们直接点击页面2,然后查看请求地址的变化如下2 数据查找2.1 页面结构分析通过页面结构,我们可以看到每个视频部分都是结构相同的块组成的。2.2 数据查原创 2017-09-12 17:33:50 · 5264 阅读 · 0 评论 -
python实现和图灵机器人对话功能
注册图灵开发者到图灵官网注册开发者平台。创建图灵机器人登录图灵官网后点击用户头像,进入机器人管理页面,然后点击创建创建机器人,创建图灵聊天机器人。设置机器人信息设置机器人的一些简单的信息,这个不太重要,随便设置。设置好机器人后,我们在下面就可以获取到机器人的接口和key请原创 2017-09-19 09:15:17 · 6203 阅读 · 5 评论 -
TypeError: context must be a dict rather than Context.
1 TypeError: context must be a dict rather than Context.解释:模板渲染中传入的内容只能是字典,不能是Context对象类型。(1.11.4版本)我的源码:#_*_coding:utf-8_*_from django.http import HttpResponsefrom django.template impor原创 2017-09-05 10:51:01 · 6212 阅读 · 0 评论 -
IOError: No translation files found for default language zh-cn.
IOError: No translation files found for default language zh-cn.表示python中我们在settings.py中配置的语言文件没找到。我们查看django的路径,我用的是Mac,所以路径为 /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.原创 2017-09-04 16:14:27 · 5169 阅读 · 0 评论 -
python实现12306验证和登录
1.获取验证码分析:这里可以看出验证码的获取地址,最后一个参数不知道是什么意思,我们直接去掉,然后发现在浏览器中仍然能请求到验证码。验证码连接:https://kyfw.12306.cn/passport/captcha/captcha-image?login_site=E&module=login&rand=sjrand请求到的验证码如下:由于每次请求验证码地址验原创 2017-08-07 10:20:21 · 18873 阅读 · 2 评论 -
爬取豆瓣美女图片网美女图片
'''Created by swh on 2017.07.31'''#_*_coding:utf-8_*_from bs4 import BeautifulSoupimport urllib2import urllib# 根据连接地址获取网站数据def getHtml(url): # 由于该网站加入了反爬机制,所以通过模拟浏览器的方式加入浏览器信息 header原创 2017-07-31 17:36:26 · 1372 阅读 · 0 评论 -
python中MySQLdb使用中踩过的坑
1. 导入MySQLdb模块import MySQLdb2. 连接数据库conn= MySQLdb.connect( host='localhost', port = 3306, user='root', passwd='123456', db ='SWH', charset='utf8',原创 2017-06-23 17:11:47 · 1994 阅读 · 0 评论 -
每天一个python模块之Requests
原文链接:http://blog.csdn.net/onlyanyz/article/details/50019401requests官网: http://www.python-requests.org动笔前就已经想到,这将会是一个很长系列的文章,因为Python有用的模块太多了。那么,就从这个最长用到的Requests模块开始吧!Requests模块是一个用于网络访问的模块,其实转载 2017-06-22 16:29:31 · 291 阅读 · 0 评论 -
十分钟入门pandas框架及补充解释
十分钟入门pandas官方传送门本文是根据官方网站上《10Minutes to pandas》的一个简单的翻译,这篇文章是对pandas的一个简单的介绍,并且补充了一些东西,加了一些详细说明。官方导入的框架1.0 创建对象请参见数据结构介绍部分1.1 通过传入一个列表数据创建一个Series,pandas默认会生成一个整形索引1.2 通过传入一个numpy的原创 2017-06-21 17:36:26 · 2184 阅读 · 1 评论 -
python中生成斐波拉契数列的方法
1. 斐波拉契数列简介 斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)=0,F(1)=1, F(n)=F原创 2017-09-22 16:46:40 · 6783 阅读 · 0 评论