牧羊岛

懒是不会有好果子吃滴//

导航

AIR依托curl访问12306

Posted on 2012-07-03 18:27  牧羊岛  阅读(428)  评论(0)    收藏  举报

首先是准备资料:

curl doc http://curl.haxx.se/docs/manpage.html

资料1 http://www-900.ibm.com/cn/support/faqhtmlfaq/2311073I23001.htm

资料2 http://dannyyuan.blog.51cto.com/212520/124957/

http://curl.haxx.se/docs/sslcerts.html

要准备的文件:

openssl.exe

curl.exe

libeay32.dll

libssl32.dll

关于证书:

从IE导出证书后转换的命令(分别用于DER和Base64编码)

openssl x509 -inform DES -in srca_der.cer -text -out srca_der.crt

openssl x509 -inform PEM -in srca_b64.cer -text -out srca_b64.crt

小试牛刀:

取验证码:

curl.exe https://dynamic.12306.cn/otsweb/passCodeAction.do?rand=sjrand&0.8001746358349919 -c cookies/43299032.cookie -k -e https://dynamic.12306.cn/otsweb/loginAction.do?method=login --cacert bin/srca_der.crt --capath SRCA -# --create-dirs

 

 

未完待续……