精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

亚洲在线免费| 国产欧美高清视频在线| 亚洲午夜电影网| 精品九九九九| 国产精品露脸视频| 综合国产精品| 日韩精品一二三四区| 亚洲xxxx2d动漫1| 午夜av在线免费观看| 99久久精品国产一区| 国产91九色视频| 看免费黄色录像| 婷婷激情久久| 欧美一三区三区四区免费在线看 | 国产精品久久9| 欧美成人777| 国产精品密蕾丝视频下载| 91精品久久久久久蜜臀| 国产男女无遮挡| 2020国产在线视频| 国产欧美视频在线观看| 99精品99久久久久久宅男| 久久精品视频2| 亚洲大胆av| 久久精品国产久精国产一老狼| 超碰97在线资源站| 无人区乱码一区二区三区| 在线视频欧美区| 免费一级特黄毛片| 91麻豆国产福利在线观看宅福利| 国产午夜亚洲精品羞羞网站| 国产一区二区视频在线免费观看 | 日韩精品一区二区三区四区| 亚洲精品视频导航| 中文在线最新版地址| 亚洲一区二三区| 日本一二三区视频在线| 91.xxx.高清在线| 久久久无码精品亚洲日韩按摩| 国产a一区二区| 国产sm主人调教女m视频| 蜜桃久久精品一区二区| 国产精品va在线播放我和闺蜜| 日韩久久久久久久久| 欧美私人啪啪vps| 九九精品在线播放| 色欲一区二区三区精品a片| 欧美久久精品| 国产精品一区二区三区四区在线观看| 亚洲欧美激情插| 亚洲看片网站| 1769在线观看| 中文字幕二三区不卡| 日韩一区不卡| 第九色区av在线| 国产欧美日韩久久| 日韩欧美三级电影| 成人一区二区不卡免费| 国产精品免费丝袜| 亚洲人体一区| 欧美成人视屏| 亚洲三级在线免费| 黄色网址在线免费看| a级网站在线播放| 一区二区三区四区高清精品免费观看| 欧美性受黑人性爽| 在线视频中文字幕第一页| 一区二区三区在线免费观看| 真人做人试看60分钟免费| 美女日批视频在线观看| 亚洲国产成人porn| 免费在线观看的av网站| 91精品xxx在线观看| 欧美私人免费视频| 三级性生活视频| 中文字幕一区日韩精品| 亚洲精品美女久久| 欧洲女同同性吃奶| 久久久久久久久久久妇女| 欧美精品性视频| 日本一区二区不卡在线| 久久亚洲精品伦理| 成人在线免费观看视视频| 国产福利第一页| 91色porny在线视频| 亚洲欧美日韩国产成人综合一二三区| 黄黄的网站在线观看| 性做久久久久久免费观看欧美| 成人久久久久久久久| 99久久婷婷国产综合精品首页| 91.成人天堂一区| 久久福利小视频| 日本不卡高清| 久久久久久综合网天天| 国产无码精品在线观看| 人妖欧美一区二区| 高清国产一区| a视频网址在线观看| 亚洲精品久久久蜜桃| 国产高清精品在线观看| 日本亚洲欧洲无免费码在线| 精品成人佐山爱一区二区| 神马久久久久久久久久久| 欧美一区综合| 国产成人一区二| 国内精品国产成人国产三级| 久久久久久久久蜜桃| 香蕉视频免费版| 成人欧美magnet| 日韩亚洲欧美在线| 日本欧美一区二区三区不卡视频| 亚洲欧美一区在线| 国产精品第一页在线| 丰满肉嫩西川结衣av| 欧美激情在线一区二区| 国产九九九九九| 国产精品久久免费视频| 亚洲欧洲偷拍精品| 日韩精品一区三区| 国产在线精品视频| 性欧美大战久久久久久久免费观看| 国产蜜臀在线| 91精品国产综合久久精品图片 | 国产精品美女久久久久久久网站| 免费超爽大片黄| 亚洲一区有码| 在线精品国产欧美| 九九九在线观看| 成人午夜av电影| 可以在线看黄的网站| 日韩毛片免费看| 一本色道久久88综合日韩精品| 国产成人无码精品久久久久| 国产精品一区二区在线播放| youjizz.com亚洲| yiren22亚洲综合| 亚洲欧美激情在线视频| 毛片视频网站在线观看| 成人黄色在线网站| 黄网站色视频免费观看| 欧美午夜网站| 操91在线视频| 国产情侣自拍小视频| 亚洲欧洲av另类| 五月天激情播播| 国产精品成人a在线观看| 国产精品99蜜臀久久不卡二区| 色鬼7777久久| 精品女同一区二区三区在线播放| 亚洲视频在线播放免费| 亚洲经典三级| 精品国产乱码久久久久久108| 182在线视频观看| 亚洲国产精品中文| 国产免费观看av| 久久综合狠狠综合| 成年人网站大全| 精品视频免费在线观看| 国产精品美乳在线观看| 在线视频1区2区| 欧美日韩成人综合| 国产成人自拍网站| 国产福利91精品一区| av在线com| 人体久久天天| 国产精品福利在线观看| 3d成人动漫在线| 欧美老女人第四色| 国产一区二区精彩视频| 国产91精品在线观看| 蜜臀av无码一区二区三区| 网友自拍一区| 国产精品欧美激情| av香蕉成人| 亚洲精品福利资源站| 三级网站在线播放| 中文字幕亚洲欧美在线不卡| 午夜av中文字幕| 在线高清一区| 欧美日韩高清在线一区| 免费视频成人| 久久久久国产精品www| 欧美成人综合在线| 欧美日韩激情一区二区三区| avove在线播放| 91免费在线看| 天天操精品视频| 亚洲影音先锋| aaa免费在线观看| 欧美大胆a级| 国产玖玖精品视频| 丰乳肥臀在线| 中文字幕亚洲综合久久| 午夜精品久久久久久久99| 欧美视频在线免费看| 精品亚洲乱码一区二区| av福利精品导航| 久久久久久久久久一区| 亚洲精品看片| 色综合电影网| 久久久免费毛片| 成人高清视频观看www| 黑森林国产精品av| 久久精品2019中文字幕| 亚洲日本国产精品| 日韩午夜在线播放| 国产无遮挡又黄又爽又色视频| 亚洲精品久久久蜜桃| 欧美成人国产精品一区二区| 国产.精品.日韩.另类.中文.在线.播放| 99re在线视频免费观看| 一区二区影视| 亚洲欧洲国产日韩精品| 久草在线综合| 91丝袜脚交足在线播放| 精品久久99| 日本久久久久久久久| 国产三线在线| 久久6免费高清热精品| youjizz在线播放| 日韩精品视频在线免费观看 | 国产麻豆精品在线| 三级在线视频观看| 免费在线日韩av| 国产精品一线二线三线| 中文字幕亚洲精品乱码 | 亚洲搞黄视频| 亚洲欧美制服另类日韩| 欧美自拍偷拍一区二区| 欧美大片在线观看一区二区| 国产精品一区二区三区在线免费观看| 91久久精品一区二区二区| 日韩精品久久久久久久| 亚洲综合丝袜美腿| 免费视频网站www| 亚洲视频香蕉人妖| 一级片黄色录像| 中文在线资源观看网站视频免费不卡 | 国产一区91精品张津瑜| 欧美成人福利在线观看| 日韩电影免费在线看| 免费男同深夜夜行网站| 亚洲一区二区动漫| 黄色av网址在线播放| 亚洲精选在线| 浮妇高潮喷白浆视频| 一区二区三区成人精品| 国产精品裸体瑜伽视频| 99精品热视频只有精品10| 日本午夜激情视频| 99国产精品私拍| 欧美丰满熟妇bbbbbb百度| 国产精品久久777777毛茸茸| 国产精品一区二区免费在线观看| 一区二区三区福利| 男人天堂网视频| 日韩成人av影视| 三上悠亚在线一区二区| 久久精品国产第一区二区三区| 自拍偷拍21p| 国产综合色精品一区二区三区| 日本黄色一级网站| 成人小视频在线观看| 91视频啊啊啊| 久久精品一二三| 欧美视频一区二区在线| 亚洲美女视频在线观看| 日本学生初尝黑人巨免费视频| 丁香五六月婷婷久久激情| 成人免费视频国产免费| 欧美日韩国产大片| 亚洲AV无码一区二区三区少妇| 亚洲第一av网| 国产在线色视频| 久久伊人免费视频| av中文资源在线资源免费观看| 91爱爱小视频k| 精品网站在线| 91久久久久久久久| 大型av综合网站| 日韩精品久久久| 欧美一区视频| wwwxxx黄色片| 国产精品一区在线观看你懂的| 熟妇高潮一区二区| 国产女同性恋一区二区| 国产女片a归国片aa| 黑人巨大精品欧美一区二区一视频 | 国产91对白在线观看九色| 少妇搡bbbb搡bbb搡打电话| 99久久国产综合精品色伊| 夫妇露脸对白88av| 亚洲国产视频a| 日韩国产成人在线| 日韩免费观看高清完整版| 黄色av免费在线观看| 久久人人爽亚洲精品天堂| av在线最新| 成人激情视频免费在线| 久久久久观看| 影音先锋成人资源网站| 久久成人国产| 久久久久亚洲av无码麻豆| 久久伊人中文字幕| 欧美日韩偷拍视频| 欧美无乱码久久久免费午夜一区| 亚洲国产综合一区| 在线精品国产欧美| 在线免费三级电影网站| 99精彩视频在线观看免费| 日韩精品影视| 免费无码不卡视频在线观看| 国产麻豆视频精品| 久久成人激情视频| 亚洲成人av一区二区三区| 97人妻一区二区精品免费视频 | 99re在线| 久久国产精品亚洲人一区二区三区| 精品国产一区三区| 国产精品一区2区| 国产真人真事毛片视频| 午夜成人免费视频| 精品女同一区二区三区| 色777狠狠综合秋免鲁丝| 中文字幕影音在线| 国产欧美韩日| 欧美视频导航| 黄页网站在线看| 18涩涩午夜精品.www| 曰批又黄又爽免费视频| 国产午夜精品全部视频在线播放| 成av人片在线观看www| 国产高清一区视频| 欧美成人嫩草网站| 国产欧美激情视频| 国产精品国产三级国产三级人妇| 国产亚洲欧美日韩高清| 亚洲女成人图区| 成人午夜视屏| 欧美裸体网站| 久久精品伊人| 国产熟妇久久777777| 欧美日韩在线观看视频| 天堂成人在线| 日本欧美国产在线| 国产成人3p视频免费观看| 亚洲熟妇av一区二区三区| 91小视频免费观看| 在线能看的av| 亚洲人成在线观看| 韩国成人在线| 自拍视频一区二区三区| 韩国av一区二区| 成年人一级黄色片| 欧美大片在线观看一区二区| 国内高清免费在线视频| 国产精品免费区二区三区观看| 韩日精品在线| a视频免费观看| 日本高清不卡aⅴ免费网站| 国产区视频在线| 国产精品免费看久久久香蕉| 成人综合一区| 亚洲黄色片免费| 亚洲第一成年网| 午夜国产在线观看| 国产精彩精品视频| 99成人在线视频| 国产一级二级av| 偷窥国产亚洲免费视频| 毛片免费在线| 国产啪精品视频网站| 欧美激情第二页| 精品人妻一区二区三区香蕉 | 国产黄色小视频在线观看| 久久久久日韩精品久久久男男 | 99久久久无码国产精品性色戒| 国产精品亚洲第一区在线暖暖韩国| 国产亚洲精品女人久久久久久| 日韩精品在线观看一区| 色综合天天色| 黄色一级大片免费| 99国产麻豆精品| 中文字幕av网站| 欧美国产一区二区三区| 一道本一区二区三区| 手机免费看av网站| 午夜精品福利一区二区蜜股av| 成年人视频网站在线| 国产精品青青草| 日产国产欧美视频一区精品| 欧美高清视频一区二区三区| 亚洲精品中文字幕av| 亚洲高清国产拍精品26u| 国内精品在线观看视频| 国产精品欧美极品| 涩涩视频在线观看免费| 92看片淫黄大片看国产片| 午夜在线视频观看日韩17c| 国产美女福利视频|