Python 用户登录验证的小例子
#!/usr/bin/python
#coding=gbk
class User:
def __init__(self,username,password,age,sex):
self.username=username
self.password=password
self.age=age
self.sex=sex
def tell(self):
print 'UserContext:Name:%s,Pass:%s,Age:%s,Sex:%s' % (self.username,self.password,self.age,self.sex)
class Member(User):
def __init__(self,username,password,age,sex,user_id):
User.__init__(self,username,password,age,sex)
self.user_id=user_id
print '(AdminUser:%s)' % self.username
def tell(self):
User.tell(self)
if self.user_id==1:
print 'This is Administrator!'
else:
print 'This is User'
t=Member('admin','123456','18','男',1)
s=Member('jack','2222','19','男','0')
user_member=[t,s]
for m_user in user_member:
m_user.tell()
相关推荐
-
Python爬虫模拟登录带验证码网站
爬取网站时经常会遇到需要登录的问题,这是就需要用到模拟登录的相关方法.python提供了强大的url库,想做到这个并不难.这里以登录学校教务系统为例,做一个简单的例子. 首先得明白cookie的作用,cookie是某些网站为了辨别用户身份.进行session跟踪而储存在用户本地终端上的数据.因此我们需要用Cookielib模块来保持网站的cookie. 这个是要登陆的地址 http://202.115.80.153/ 和验证码地址 http://202.115.80.153/CheckCode.
-
Python脚本实现12306火车票查询系统
最近我看到看到使用python实现火车票查询,我自己也实现了,感觉收获蛮多的,下面我就把每一步骤都详细给分享出来.(注意使用的是python3) 首先我将最终结果给展示出来: 在cmd命令行执行:python tickets.py -dk shanghai chengdu 20161007 > result.txt 意思是:查询 上海--成都 2016.10.07 的D和K开头的列车信息,并保存到 result.txt文件中:下面就是result.txt文件中的结果: 下面的将是实现步骤: 1.
-
利用python代码写的12306订票代码
本文实例讲述了python代码写的12306订票代码,分享给大家供大家参考. 具体实现方法如下: import datetime import json import re import sys import time import Image import PyV8 import requests import tools.email_helper as emailHelper reload(sys) sys.setdefaultencoding('utf-8') # @UndefinedVa
-
python实现发送和获取手机短信验证码
首先为大家分享python实现发送手机短信验证码后台方法,供大家参考,具体内容如下 1.生成4位数字验证码 def createPhoneCode(session): chars=['0','1','2','3','4','5','6','7','8','9'] x = random.choice(chars),random.choice(chars),random.choice(chars),random.choice(chars) verifyCode = "".join(x) s
-
Python爬虫爬验证码实现功能详解
主要实现功能: - 登陆网页 - 动态等待网页加载 - 验证码下载 很早就有一个想法,就是自动按照脚本执行一个功能,节省大量的人力--个人比较懒.花了几天写了写,本着想完成验证码的识别,从根本上解决问题,只是难度太高,识别的准确率又太低,计划再次告一段落. 希望这次经历可以与大家进行分享和交流. Python打开浏览器 相比与自带的urllib2模块,操作比较麻烦,针对于一部分网页还需要对cookie进行保存,很不方便.于是,我这里使用的是Python2.7下的selenium模块进行网页上的操
-
Python模拟登录12306的方法
本文实例讲述了Python模拟登录12306的方法.分享给大家供大家参考. 具体实现方法如下: 复制代码 代码如下: #!/usr/bin/python # -*- coding: utf-8 -*- import re; import sys; import cookielib; import urllib; import urllib2; import optparse; import json; import httplib2; reload(sys) sys.setdefaulten
-
使用Python神器对付12306变态验证码
临近春节,我们小编带领大家用Python抢火车票! 首先我们需要splinter 安装: pip install splinter -i http://pypi.douban.com/simple –trusted-host pypi.douban.com 然后还需要一个浏览器的驱动,当然用chrome啦 下载地址: http://chromedriver.storage.googleapis.com/index.html?path=2.20/ 根据下载的自己的电脑系统选择下载包,我的windo
-
python 图片验证码代码
下面是一个实战项目的结果. 复制代码 代码如下: #coding: utf-8 import Image,ImageDraw,ImageFont,os,string,random,ImageFilter def initChars(): """ 允许的字符集合,初始集合为数字.大小写字母 usage: initChars() param: None return: list 返回允许的字符集和 for: picChecker类初始字符集合 todo: Nothing &quo
-
python+pyqt实现12306图片验证效果
本文实例为大家分享了python实现12306图片验证效果的具体代码,供大家参考,具体内容如下 思路:在鼠标点击位置加一个按钮,然后再按钮中的点击事件中写一个关闭事件. #coding:utf-8 from PyQt4.QtGui import * from PyQt4.QtCore import * from push_button import * from PIL import Image class Yanzheng(QWidget): def __init__(self,parent=
-
Python验证码识别处理实例
一.准备工作与代码实例 (1)安装PIL:下载后是一个exe,直接双击安装,它会自动安装到C:\Python27\Lib\site-packages中去, (2)pytesser:下载解压后直接放C:\Python27\Lib\site-packages(根据你安装的Python路径而不同),同时,新建一个pytheeer.pth,内容就写pytesser,注意这里的内容一定要和pytesser这个文件夹同名,意思就是pytesser文件夹,pytesser.pth,及内容都要一样! (3)Te
随机推荐
- SQL Server 2012 安装与启动图文教程
- 如何解决手机浏览器页面点击不跳转浏览器双击放大网页
- Java并发编程示例(十):线程组
- spring boot 使用@Async实现异步调用方法
- Android编程之DatePicker和TimePicke简单时间监听用法分析
- javascript 缓冲效果实现代码 推荐
- JavaScript下通过的XMLHttpRequest发送请求的代码
- linux下安装配置Memcache和PHP环境的实现
- javascript 控制input只允许输入的各种指定内容
- jquery实现的带缩略图的焦点图片切换(自动播放/响应鼠标动作)
- jQuery实现列表自动滚动循环滚动展示新闻
- FineReport中自定义登录界面的方法
- 吃饱就睡害处多
- Android使用Scroller实现弹性滑动效果
- Django基于ORM操作数据库的方法详解
- 浅谈Android中Service的注册方式及使用
- 易语言图形按钮组件切换类型使用讲解
- Python实现字符串匹配的KMP算法
- linux下搭建scala环境并写个简单的scala程序
- java Timer 定时每天凌晨1点执行任务
