麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Python > 正文

Python模擬登錄12306的方法

2020-02-23 06:16:34
字體:
來源:轉載
供稿:網友

本文實例講述了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.setdefaultencoding('utf8');

def Login():
 
    cj = cookielib.CookieJar();
    opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj));
    urllib2.install_opener(opener);
 
    print "--------------[step1] to get cookie";
    Url = "https://kyfw.12306.cn/otn/login/init";
    resp = urllib2.urlopen(Url);
    for index, cookie in enumerate(cj):
        print '[',index, ']',cookie;

    
    print "--------------[step2] to get code";
    Url2 = "https://kyfw.12306.cn/otn/passcodeNew/getPassCodeNew?module=login&rand=sjrand";
    resp2 = urllib2.urlopen(Url2);

    #respInfo2 = resp2.info();
    #print "respInfo=",respInfo2;

    with open("code.png", "wb") as image:
        image.write(resp2.read())
       
    codeStr = sys.stdin.readline();
    codeStr = codeStr[:-1]
   
    print "--------------[step3] to check code";
    ajax_url = "https://kyfw.12306.cn/otn/passcodeNew/checkRandCodeAnsyn";
    dc = {
        'randCode'      :  codeStr,
        'rand'      : "sjrand"
    };
    request = urllib2.Request(ajax_url, urllib.urlencode(dc))
    request.add_header("Content-Type", "application/x-www-form-urlencoded; charset=utf-8")
    request.add_header('X-Requested-With','XMLHttpRequest')
    request.add_header('User-Agent','Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.154 Safari/537.36')
    request.add_header('Referer','https://kyfw.12306.cn/otn/login/init')
    request.add_header('Accept','*/*')
    request.add_header('Accept-Encoding','gzip, deflate')

    f = urllib2.urlopen(request)
    print(f.read())


    print "--------------[step4] to login";
    LoginUrl = "http://kyfw.12306.cn/otn/login/loginAysnSuggest";

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产亚洲精品综合一区91555 | 欧美a区| v片在线看 | 欧美日韩亚洲视频 | jizzjizzjizzjizz国产 | 日本视频免费观看 | 成人国产综合 | 亚洲国产精品久久久久久久 | 亚洲婷婷日日综合婷婷噜噜噜 | 中文字幕伦乱 | 亚洲精品成人久久久 | 欧美a一 | 久成人| 日韩av手机在线免费观看 | 日韩 综合 | 久久久久久艹 | 视频一区二区视频 | 性欧美大战久久久久久久免费观看 | 99久久精品免费 | 免费一级在线观看 | 九色成人在线 | 成年人激情在线 | 久久久久亚洲精品 | 免费的性生活视频 | 精品不卡| 国产69精品99久久久久久宅男 | 毛片a级毛片免费播放100 | 国产成人精品无人区一区 | 一级毛片免费高清视频 | 777午夜精品视频在线播放 | 天天色综合6 | 日本高清com | 久草热久| 免费在线中文字幕 | 制服丝袜成人动漫 | 爱看久久 | 久久福利在线 | 国产亚洲欧美日韩在线观看不卡 | 成人在线观看小视频 | 免费国产一级特黄久久 | 88xx成人永久免费观看 |