python
painye
这个作者很懒,什么都没留下…
展开
-
Python之基于web的shelve界面
代码文件的介绍.html文件为输入表单,实现界面交互的功能,以及显示的获得结果和处理更新请求的python CGI脚本。.py文件用来查看和更新保存在shelve类中类实例的基于Web的界面,存储在cgi-bin文件夹之内,cgi-bin文件夹应与.html文件在同一目录下class-shelve文件为类似数据库的文件,存储了大量人员的信息,很像一直打开的字典,操作数据简便。该文件与....原创 2019-11-03 11:38:17 · 291 阅读 · 0 评论 -
用Flask+Redis维护代理池
在做爬虫请求的时候我们可能需要很多的ip,这里我们就要维护一个代理池。 代理池即一个代理的队列,我们可以添加代理也可以取出一个代理。我们需要 定期的检查更新来保证其正常使用Redise用来维护池,实现池的队列存储flask实现代理池的一个接口,从代理池拿出一个代理用falsk做一个接口,通过web返回代理为什么要用代理池许多网站有专门的的反爬虫措施,可能遇到封ip等问题。我...原创 2019-08-11 17:39:51 · 114 阅读 · 0 评论 -
爬虫基本原理讲解
爬虫请求网站并提供数据的自动化程序爬虫的基本流程1、发起请求通过HTTP库向目标站点发起请求,其发送一个request,请求可以包含额外的headers等信息,等待服务器响应2、获取响应如果·服务器正常响应,会得到一个response,response的内容便是索要获取的页面内容,类型可能有HTML,Json字符串、二进制数据等类型3、解析内容得到的内容可能是HTML,可以用正则表...原创 2019-08-11 19:29:23 · 162 阅读 · 0 评论 -
python之Requests库基础
实例引入import requests#请求网站,并将响应赋给responseresponse = requests.get('https://www.baidu.com/')#打印类型print(type(response))#打印状态码print(response.status_code)#打印网页源代码,响应内容print(response.text)#打印cookie...原创 2019-08-12 17:09:14 · 131 阅读 · 0 评论 -
Python 异常详解
异常异常是什么python 使用异常对象来表示异常状态, 并在遇到错误时引发异常每个异常都是某个类一些常用的内置的异常类 类名 描述Exception 几乎所有的异常类都是从它派生而来AttributeError 引用属性或给它复制失败时引发OSError 操作系统不能执行指定的任务(如打开文件)时引发IndexError 使用序列中不存在...原创 2019-10-05 17:10:54 · 225 阅读 · 0 评论 -
python之GUI基础
图形用户界面(GUI)- GUI就是包含按钮、文本框、等控件的窗口- Tkinter是Python标准GUI工具包初探导入tkinter以及这个模块的所有内容 >>> import tkinter as tk >>> from tkinter import *创建一个充当主窗口的顶级组件(控件),实例化一个Tk对象 >&g...原创 2019-10-06 15:05:40 · 293 阅读 · 0 评论