精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

微軟MVP搶到一張硬座,什么水平?

開發(fā) 后端
由于目前還未找到直接將Skype的流轉(zhuǎn)為SpeechSDK可以識別的流,因此該方案目前暫無進展。網(wǎng)站和電話其實這兩個方向我都了相應的探索但基本都屬于無功而返,反思這次做為一個程序員的的搶票行動,我覺得有以下幾點是需要考慮的。

  真是很慚愧。看到網(wǎng)上那多哥們?nèi)绾稳绾斡米约簩懙墓ぞ摺⒛_本,買到了回家的車票至少還是都是臥鋪的。但是我水平不行,只買到了硬座的(已完成支付,收到了12306的短信通知但未換紙質(zhì)車票)。既然只買到硬座的而以還有啥好說的呢?更何況這是博客園首頁啊!其實我只想說我其實也做了不少工作,可能算是技術不行、也可能是繞了很多彎路、還有可能就是12306或95105105雖然很爛但其實他們也是在不斷的改進的,今天找到的方法說不定明天效果就不好。

  首先講講做了哪些工作:

  12306.cn

  第一次訪問了該網(wǎng)站之后我就想應該可以寫一個自動化的工具,可以自動幫我去進行查票、訂票。最開始的時候想的前面幾步都是手工實現(xiàn)的,然后通過構造發(fā)送最終的訂票數(shù)據(jù)。來模擬提交。但不是很理想,雖然把本地所有的cookie信息都模擬提交了但還是返回不了正確的訂票信息。

  于是就想寫WinForm之類的工具,遇到了驗證碼。考慮過用人工的方式但還是想著如果能夠破解圖形驗證碼的話效果應該更好。無奈花了一、兩天的時間來搞驗證碼,做一過比如把圖片信息變?yōu)?和1分布的矩陣,通過查找相對位置的辦法來識別,但是識別效果并不好,因此放棄。

  最近這兩天在網(wǎng)站方面已經(jīng)不考慮再寫什么工具了,注冊了三個賬戶,把要買的人員全部加為聯(lián)系人,在查票的時候掛上如下簡單的腳本,進行自動刷新而以。

  setInterval(" this.document.getElementById('main').contentWindow.document.getElementById('submitQuery').click();",10000)

  95105105

  雖然電話訂票的渠道知道的時間要比網(wǎng)上稍晚點,但網(wǎng)上看了一些文章好像用電話訂票的成功率要高點似的。剛開始想的也是自動來實現(xiàn)的,但是訂票環(huán)節(jié)中加了個驗證碼,全流程的自動化暫時是行不通了。但是由于之前接觸過Skype相關的API,因此還是寫了一個簡單的外掛,進行自動化重撥和身份證輸入等功能。寫這個外掛過程中我還特決購買了800多分鐘的skype套餐(還有一半未使用完)。

Skype通話錄音與盡快重撥代碼(需要安裝Skype4COM)

 

  1.   /// <summary> /// 忙重撥  
  2.   /// </summary> /// <param name="phoneNum">電話號碼,例如:01095105105</param>  
  3.   public void ReDial(string phoneNum)  
  4.   {  
  5.   try 
  6.   {  
  7.   objSkpe = new Skype();  
  8.   objSkpe.Attach(7, true);  
  9.   objCall = objSkpe.PlaceCall(phoneNum);  
  10.   //設置聲音文件輸出目錄  
  11.   string outPutFolder = System.Environment.CurrentDirectory + "\audio\" 
  12.   if (!Directory.Exists(outPutFolder))  
  13.   {  
  14.   Directory.CreateDirectory(outPutFolder);  
  15.   }  
  16.   string waveFile = outPutFolder + phoneNum + "_" + DateTime.Now.ToString("yyyyMMdd_hhmmss") + ".wav" 
  17.   //錄音  
  18.   objCall.set_OutputDevice(TCallIoDeviceType.callIoDeviceTypeFile, waveFile);  
  19.   //WriteLog("撥號中...");  
  20.   TimeSpan startTime = new TimeSpan(DateTime.Now.Ticks);  
  21.   //循環(huán)直到通話中  
  22.   while (objCall.Status != TCallStatus.clsInProgress)  
  23.   {  
  24.   //判斷撥號超時  
  25.   if (objCall.Status == TCallStatus.clsRouting)  
  26.   {  
  27.   Thread.Sleep(1000);  
  28.   TimeSpan stopTime = new TimeSpan(DateTime.Now.Ticks);  
  29.   TimeSpan val = stopTime.Subtract(startTime).Duration();  
  30.   if (val.TotalSeconds > 30)  
  31.   {  
  32.   objCall.Finish();  
  33.   }  
  34.   continue 
  35.   }  
  36.  //忙或關閉等各種狀態(tài)重播  
  37.   if (objCall.Status == TCallStatus.clsBusy  
  38.   || objCall.Status == TCallStatus.clsFailed  
  39.   || objCall.Status == SKYPE4COMLib.TCallStatus.clsFinished  
  40.   || objCall.Status == SKYPE4COMLib.TCallStatus.clsCancelled  
  41.   || objCall.Status == SKYPE4COMLib.TCallStatus.clsEarlyMedia  
  42.   || objCall.Status == SKYPE4COMLib.TCallStatus.clsRinging  
  43.   )  
  44.  {  
  45.   //如果是忙音,則需要先掛斷再重撥  
  46.   if (objCall.Status == SKYPE4COMLib.TCallStatus.clsEarlyMedia || objCall.Status == SKYPE4COMLib.TCallStatus.clsRinging)  
  47.   {  
  48.   objCall.Finish();  
  49.   }  
  50.   //WriteLog("忙重撥...");  
  51.   Thread.Sleep(1000);  
  52.  ReDial(phoneNum);  
  53.   }  
  54.   }  
  55.  // WriteLog("通話中...");  
  56.   }  
  57.   catch (Exception exp)  
  58.   {  
  59.   //WriteLog("Error:" + exp.Message);  
  60.   }  
  61.   } 

 

  雖然流程自動化系統(tǒng)比較難實現(xiàn),但其實我也在這方面做了一些努力,比如動用了微軟的SpeechSDK來參與我的搶票工作,以下是調(diào)用SppechSDK識別聲音到文本的結果展示。

  但是由于目前還未找到直接將Skype的流轉(zhuǎn)為SpeechSDK可以識別的流,因此該方案目前暫無進展。

  效果:

  12306.cn 本文標題所指的硬座其實寫的工具都沒有派上用場,最后還是通過“人工”的方法來訂到的,可惜提交了不少于50次的臥鋪訂單但還是無法成功訂到。

  95105105 開發(fā)了不少功能,但是最實是實用的還是自動重播那一項,該渠道于昨天(1月18日)幫一朋友買到了臨客的臥鋪,也還算是聊以慰籍。本來今天還想給我自己訂的無奈很不給力兩個Skype從7:58開始撥到8:30才撥通不說,好幾次都確認訂票信息了,系統(tǒng)直接給我提示“系統(tǒng)繁忙,訂票請按1”,崩潰了。。。。(不更早一點撥號是因為之前發(fā)現(xiàn)7點多撥的號到8點以后還是訂不了最新預售期內(nèi)的票,網(wǎng)站好像也有這個問題。他是根據(jù)登錄時間來定的而不是當前時間,所以早撥也沒用。)

  總結一下:

  網(wǎng)站和電話其實這兩個方向我都了相應的探索但基本都屬于無功而返,反思這次做為一個程序員的的搶票行動,我覺得有以下幾點是需要考慮的:

  1. 開發(fā)工作脫離目標

  目標雖然很清晰,但是在實際開發(fā)過程中很容易進了死胡同里,特別是感覺如果解決了很有成就感的技術問題。當然還有可能是由于技術水平有限,應該有高手早就解決了我遇到的這些問題了。

  2.少即是多,準備的東西太多,搶票時手忙腳亂的。看看我的工作臺快照

  無論怎樣。我覺得此次搶票行動比起在車站排除買票,還是意思的多的。最后,祝大家都能買到中意的車票平安回家,新年快樂!

原文鏈接:http://www.cnblogs.com/wuhuacong/archive/2011/11/22/2259128.html

【編輯推薦】

 

  1. WPF調(diào)用Winform控件具體技巧分享
  2. Winform框架之字典數(shù)據(jù)管理
  3. 詳解Winform多線程編程基本原理
  4. 詳解WinForm窗體間交互的方法
  5. WPF與WinForm對比談 多線程編程優(yōu)化是關鍵
責任編輯:彭凡 來源: 博客園
相關推薦

2018-05-18 18:09:44

人工智能

2016-11-10 10:03:02

微軟Power BI組件

2009-07-07 18:08:26

Oracle收購Ubu紅帽對抗微軟

2019-09-11 10:12:12

華為

2021-02-07 09:01:10

Java并發(fā)編程

2024-01-30 08:55:24

2015-10-29 15:09:32

信息圖數(shù)據(jù)

2015-09-23 10:04:03

開放數(shù)據(jù)

2015-03-10 10:15:27

AppleWatch開發(fā)Swift

2022-06-29 08:22:05

NFTWeb3元宇宙

2012-11-05 14:57:50

MVP

2012-07-19 09:25:01

JavaScript

2013-07-04 10:50:33

騰訊移動互聯(lián)網(wǎng)大數(shù)據(jù)

2020-06-15 08:54:46

架構圖 EA業(yè)務建模

2019-07-16 12:54:37

IoT5G人工智能

2015-07-29 15:55:53

Windows 10桌面

2015-09-14 09:07:15

Java多線程

2011-01-04 16:06:26

微軟MVP

2013-11-29 10:09:41

物聯(lián)網(wǎng)

2020-05-08 09:35:17

攻擊漏洞網(wǎng)絡安全
點贊
收藏

51CTO技術棧公眾號

亚洲一区二区三区精品在线| 国产国产精品| 婷婷综合在线观看| 欧美亚洲丝袜| www.99av.com| 国产精品视频二区三区| 麻豆精品国产传媒mv男同| 美女av一区二区三区 | av黄色在线免费观看| 69堂精品视频在线播放| 成人欧美一区二区三区在线播放| 成人av资源| 欧美日韩一级黄色片| 先锋资源久久| 亚洲精品视频在线播放| 午夜一区二区视频| 成人福利电影| 久久99精品久久久久久| 久久久久久久亚洲精品| 久操视频在线观看免费| 成人爽a毛片| 亚洲摸摸操操av| 久久99精品国产99久久| 国产精品天天操| 精品久久久久中文字幕小说| 欧美一区2区视频在线观看| 亚洲午夜精品福利| 天堂中文资源在线| 国产乱淫av一区二区三区| 日本不卡视频在线播放| 欧美在线激情网| 欧美在线观看黄| 久久免费看视频| 国产精品456| 国产精品视频1区| 欧美风情在线观看| 欧美激情亚洲色图| 男人靠女人免费视频网站| 日韩黄色在线播放| 桃花岛成人影院| 亚洲综合免费观看高清在线观看| 五月天亚洲综合情| 青春有你2免费观看完整版在线播放高清| 久久99国产精品久久| 国产成人精品电影| 国产毛片aaa| 亚洲精品欧洲| 欧美极品少妇xxxxⅹ裸体艺术 | 久久综合久久久久88| 国产热re99久久6国产精品| 狠狠人妻久久久久久| 一区二区日本视频| 97人人模人人爽人人喊中文字 | 国产欧美亚洲视频| 青娱乐在线免费视频| 首页综合国产亚洲丝袜| 欧美一区二区三区免费视| 一级特黄a大片免费| 天堂久久av| 日韩免费电影一区| 自拍偷拍激情视频| 在线免费视频a| 成人av观看| 一本一道综合狠狠老| 午夜精品久久久久久久无码| 蜜桃麻豆影像在线观看| 亚洲v精品v日韩v欧美v专区| 成人激情av| 精品人妻一区二区三区蜜桃| 制服诱惑一区二区| 欧美激情精品久久久久久免费 | www日韩在线| 欧美成人激情| 久久亚洲国产成人| 国产盗摄一区二区三区在线| 欧美激情日韩| 久久免费少妇高潮久久精品99| 天天干天天爽天天射| 欧美日韩激情电影| 欧美喷水一区二区| 国产不卡的av| 欧美一二三四五区| 在线视频免费观看一区| 久久成人久久鬼色| 91丝袜脚交足在线播放| 欧美自拍第一页| 久久麻豆一区二区| 亚洲视频在线二区| 七七成人影院| 色久优优欧美色久优优| 色婷婷成人在线| 亚洲视频精选| 亚洲视频电影图片偷拍一区| 日本午夜精品视频| 欧美久久成人| 日本中文字幕久久看| 伊人精品一区二区三区| 国产成人精品免费视频网站| 欧美久久综合性欧美| 麻豆免费在线观看| 亚洲成av人片在线观看无码| 欧美日韩在线成人| 日韩中文字幕一区二区高清99| 日韩国产高清视频在线| 貂蝉被到爽流白浆在线观看| 国语自产精品视频在线看8查询8| 日韩女在线观看| a毛片在线免费观看| 国产婷婷色一区二区三区| 欧美h视频在线观看| 深夜福利视频在线观看| 国产精品嫩草影院com| 成人av电影在线播放| 北条麻妃一区二区三区在线观看| 亚洲精品一线二线三线| 中文字幕第20页| 欧美日韩国产在线一区| 国产成人精品一区二区三区| 草逼视频免费看| 久久久久国产精品麻豆ai换脸 | 成人免费在线播放| 久久久最新网址| 91亚洲国产成人久久精品麻豆| 99久精品国产| 日本人妻伦在线中文字幕| 怡红院成人在线| 亚洲精品98久久久久久中文字幕| 日本中文在线视频| 免费观看成人av| 欧美下载看逼逼| 黄页在线观看免费| 91精品国产麻豆| 午夜啪啪小视频| 91社区在线| 精品成人久久av| 在线观看中文av| 青青草91久久久久久久久| 欧美性受xxx| 亚洲黄色在线观看视频| 日韩一区在线播放| 一区二区三区视频网| 欧美日韩播放| 欧美在线一级视频| 少妇无码一区二区三区| 一区二区三区鲁丝不卡| 在线观看av免费观看| 久久综合99| 91精品久久久久久久久久久久久| 国产中文在线观看| 欧美丝袜美女中出在线| 日韩片在线观看| 99亚洲一区二区| 精品乱码一区| 在线免费观看av片| 国产婷婷精品av在线| 免费黄色福利视频| 蜜桃精品噜噜噜成人av| 日韩av电影手机在线| 日韩国产福利| 91国偷自产一区二区三区观看| 亚洲精品色午夜无码专区日韩| 久久先锋影音| 香蕉久久免费影视| 亚洲精品555| xxxxxxxxx欧美| 国产理论片在线观看| 一区二区三区在线高清| 老司机av网站| 成人女性视频| 国产拍精品一二三| 韩国一区二区av| 毛片电影在线| 亚洲精品资源美女情侣酒店| 欧美日韩一级黄色片| 国产欧美一区二区三区在线老狼| 成人在线观看毛片| 日韩欧美精品电影| 中文字幕一精品亚洲无线一区 | 国产精品一区二区入口九绯色| 一级成人国产| 性刺激综合网| 日韩08精品| 国产+人+亚洲| 国产香蕉在线| 日韩一级免费观看| 999这里只有精品| 亚洲国产高清不卡| 日本欧美黄色片| 高清不卡一区| 97国产精品久久| 国产精品毛片一区二区三区四区| 3d动漫精品啪啪一区二区竹菊| 久久av高潮av无码av喷吹| 三级做a全过程在线观看| 亚洲最大色网站| 中文在线一区二区三区| 日韩av网站免费在线| 国产精品久久久久久久9999| 成人精品福利| 欧美一级久久久| 日韩不卡在线播放| 亚洲视频一区二区在线| 在线观看国产免费视频| 久久国产精品99久久人人澡| 国产日韩av网站| 久久一区二区三区喷水| 好看的日韩精品视频在线| 日本精品在线一区| 久久久久久国产三级电影| 国产精品一区二区三区观看| 色网站在线免费观看| 欧美日韩综合一区| 日韩少妇高潮抽搐| 国产精品久久久一区麻豆最新章节| 久久发布国产伦子伦精品| 丝袜美腿高跟呻吟高潮一区| 国产夫妻自拍一区| 天天射天天综合网| 日本一区二区精品| 欧美做受69| 成人午夜电影在线播放| 福利一区二区免费视频| 91精品国产91久久久久久吃药 | 日韩中文字幕国产| 天堂中文在线官网| 日韩欧美亚洲国产精品字幕久久久| 精品视频一二三区| 精品久久久久久久久久国产| 色婷婷在线视频观看| 中文字幕av一区二区三区| 国产艳俗歌舞表演hd| 成人综合在线视频| 两性午夜免费视频| 久久成人av少妇免费| 国产精品拍拍拍| 午夜亚洲伦理| 9久久9毛片又大又硬又粗| 欧美特黄一级| 看一级黄色录像| 国产精品福利在线观看播放| 五码日韩精品一区二区三区视频| 亚洲自拍电影| 久久综合给合久久狠狠色| 亚洲熟妇一区二区三区| 国产成人久久| 欧美激情视频一区二区三区| 欧美日韩一本| 久久国产精品免费一区| 久久porn| 激情伦成人综合小说| 极品尤物一区| 精品视频在线观看| 青青久久av| 鲁片一区二区三区| 亚洲小说图片| 日韩女优中文字幕| 成人aaaa| a级黄色片网站| 亚洲综合五月| 97超碰最新| 国产免费av国片精品草莓男男| 成人免费午夜电影| 国产精品1区在线| 成人资源视频网站免费| 国产一区丝袜| 久久免费看av| 欧美日韩久久精品| 在线观看亚洲视频啊啊啊啊| 99久久国产综合精品成人影院| 中文字幕一区二区三区四区五区六区| 欧美hd在线| 香港三级日本三级a视频| 黄色成人91| 国产精品宾馆在线精品酒店| 久热精品在线| 亚洲午夜精品一区| 国产成人av影院| 喷水视频在线观看| 久久久久久久久久电影| 青青青手机在线视频| 国产成人l区| 亚洲一区二区福利| 日本视频不卡| 欧美激情一区二区三区高清视频 | 伊人久久大香线蕉综合网站| 日本精品二区| 99精品网站| 福利视频一区二区三区四区| 久久激情网站| 在线观看免费91| 欧美国产另类| 激情六月丁香婷婷| 亚洲成人在线| 国产精品-区区久久久狼| 免费欧美日韩国产三级电影| 日本55丰满熟妇厨房伦| 91蜜桃免费观看视频| 激情小说欧美色图| 99国产精品视频免费观看| 青青草自拍偷拍| 亚洲午夜免费福利视频| 欧美三级网站在线观看| 日韩精品资源二区在线| 高清性色生活片在线观看| 色综合久久久888| 91tv亚洲精品香蕉国产一区| 99国产高清| 宅男在线一区| 色一情一乱一乱一区91| 午夜一区不卡| 国产在线观看免费播放| 欧美经典一区二区| 日韩乱码一区二区| 欧美日韩国产天堂| 欧美新色视频| 久久免费福利视频| 日韩三级成人| 日韩国产欧美一区| 亚洲大胆在线| 亚洲va综合va国产va中文| 91视视频在线直接观看在线看网页在线看 | 亚洲少妇视频| 国产伦精品一区二区三毛| 欧美aaaa视频| 日本一极黄色片| 91色在线porny| 久久精品第一页| 欧美电影一区二区| 福利片在线看| 日本免费一区二区三区视频观看| 超碰成人在线免费| 红桃一区二区三区| 久久精品国产99久久6| 亚洲图片另类小说| 福利视频第一区| 亚洲欧美色视频| 韩日精品中文字幕| 97久久亚洲| 亚洲 欧美 综合 另类 中字| 国产一区不卡在线| 日韩国产第一页| 欧美精品乱人伦久久久久久| 在线视频三区| 国产美女精品视频| 成人影院网站ww555久久精品| 日韩av在线电影观看| 天堂精品中文字幕在线| 少妇精品一区二区三区| 欧美日韩人人澡狠狠躁视频| 特级丰满少妇一级aaaa爱毛片| 欧美激情一区二区三级高清视频| 91麻豆精品激情在线观看最新| 免费在线看黄色片| 成人污视频在线观看| 日韩av在线天堂| 亚洲国产又黄又爽女人高潮的| japanese色国产在线看视频| 97不卡在线视频| 欧美日韩看看2015永久免费| 成人av一级片| 国产亚洲污的网站| 成人黄色免费网| 精品国产欧美一区二区三区成人 | 欧美日韩第一区日日骚| 免费黄网站在线播放| 亚洲影院污污.| 红桃视频国产精品| 亚洲欧美制服丝袜| 欧美男男tv网站在线播放| 久久精品国产精品青草色艺| 久久人人精品| 国产亚洲精品精品精品| 欧美人与性动xxxx| 亚洲精品天堂| 国产一区二区高清不卡| 美女精品在线| 蜜桃视频最新网址| 日韩美女主播在线视频一区二区三区 | 国产女教师bbwbbwbbw| heyzo一本久久综合| 国产午夜无码视频在线观看| www.午夜精品| 国产精品一区二区三区美女| 无码人妻丰满熟妇区毛片18| 国产精品午夜久久| 超碰免费在线97| 国产不卡av在线| 自产国语精品视频| 欧美bbbbb性bbbbb视频| 欧美日韩在线不卡| 日韩123区| 欧美一区二区三区成人久久片| 紧缚捆绑精品一区二区| 日韩污视频在线观看| 视频直播国产精品| 红杏aⅴ成人免费视频| 欧洲精品在线播放| 中文字幕乱码久久午夜不卡| 成人午夜免费在线观看| 国产精品日韩欧美大师|