看板 java 關於我們 聯絡資訊
※ 引述《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