码迷,mamicode.com
首页 > 其他好文 > 详细

12306抓验证码程序

时间:2015-05-13 06:35:41      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:12306 验证码

# -*- coding:utf-8 -*-

import urllib

import urllib2

import ssl

import os

import time


ssl._create_default_https_context = ssl._create_unverified_context




url=‘https://kyfw.12306.cn/otn/passcodeNew/getPassCodeNew?module=login&rand=sjrand‘

user_agent=‘Mozilla/4.0 (Mozilla/5.0 (Windows NT 6.1; WOW64))‘

headers={‘User-Agent‘:user_agent}

number=11306

while True:


    try:

        request=urllib2.Request(url,headers=headers)

        response=urllib2.urlopen(request)

        name=‘D:/pic/‘+str(number)+‘.jpg‘

        with open(name,"wb") as image:

            image.write(response.read())

        number=number+1

        time.sleep(0.5)

        print name

    except urllib2.URLError,e:

        if hasattr(e,"code"):

            print e.code

        if hasattr(e,"reason"):

            print e.reason


print "end"


本文出自 “叶子” 博客,请务必保留此出处http://luoqiu.blog.51cto.com/2198651/1650740

12306抓验证码程序

标签:12306 验证码

原文地址:http://luoqiu.blog.51cto.com/2198651/1650740

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!