作者superlubu (叔叔你人真好)
看板java
標題Re: [問題] 有辦法抓取SSL加密的原始碼嗎?
時間Thu Nov 15 11:38:06 2007
※ 引述《frex (Frex)》之銘言:
: 之前有寫一支程式
: 是抓取特定網站的原始碼
: 但那時弄的是沒有加密的 http://
: 後來要擷取的網站採用了SSL加密技術 變成https://
: 以致於我的程式沒辦法抓取
: 上網有找了一些資料 關於SSL
: 都是在講SOCKET的建立
: 好像都沒有提到抓取SSL加密後的網頁內容
: (不知是否我用的KEYWORD有問題- -)
: 所以想請問
: 有人知道可以這樣使用嗎?
: 或者有人用過的可以提供一下相關資訊
: 在此先行感謝!
java.security.Security.addProvider(new com.net.ssl.internal.ssl.Provider());
System.setProperty("java.protocol.handler.pkgs",
"com.sun.net.ssl.internal.www.protocol");
URL url = new URL("
https://xxx.xxx.xxx/xx.xx");
HttpURLConnection urlConn = (HttpURLConnection) url.openConnection();
urlConn.connect();
int respCode = urlConn.getResponseCode();
.....
InputStream iStream = urlConn.getInputStream();
...
就這樣
沒有 com.net.ssl package ? 這種東西拜一下古狗大神就會有了吧。
--
勁過呂布的勁過相簿...
http://www.pixnet.net/superlubu
亂七八糟的,不好意思 m(_ _)m
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 147.8.130.225
推 gpmm:勁過呂布耶!! 11/15 12:01
推 PsMonkey:動畫講解!動畫講解!! [伸] 11/15 15:06
推 frex:感謝你提供的資訊 對我有莫大的幫助 感恩~~^^ 11/15 17:40
推 frex:嗯 我試了沒有參數的網頁OK 不過對於有表單要傳遞參數的頁面 11/15 19:20
→ frex:似乎不行也 在URL物件也沒找到設定method的function 所以我是 11/15 19:21
→ frex:用GET的方法試了一下@@ 該不會沒辦法這樣用吧 ><" 11/15 19:23
推 xvid:囧 加密了還能拷貝那何須加密 11/15 19:33