看板 java 關於我們 聯絡資訊
我用JAVA抓PTT網頁版爬蟲 需要ptt憑證 有將網頁版憑證(.p7b)存下用KeyToolIUI轉成.jks 以前試過可以 現在試 一直得到SSLException(不允許抓PTT資料) (下載的p7b沒過期~使用日期:2016.4~2016.7) error====javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty 請問該如何得到正確且可以進入PTT的憑證? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.228.237.33 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1464137999.A.C15.html muimio:轉錄至看板 ask 05/25 09:12
swallowcc: 咦?我 parse ptt web 好久了都沒遇到要憑證 @@ 05/25 12:52
steven11329: 原po是抓網頁版的吧。 05/25 17:33
steven11329: 之前我也遇到過…不過我忘記怎麼解了… 05/25 17:34
swallowcc: ptt web 不就是網頁版...? 還是有其他的網頁版? 05/25 18:55
兩位S大 你們好 我如果直接 String url = "https://www.ptt.cc/bbs/StupidClown/index.html"; Document doc = Jsoup .connect(url) .userAgent("Chrome/19.0.1042.0") .timeout(0) .get(); 會出現SSLHandshakeException swallowcc用哪個jar檔呢?? 我用jsoup~會檔 ※ 編輯: muimio (36.228.237.33), 05/25/2016 19:30:46 ※ 編輯: muimio (36.228.237.33), 05/25/2016 20:10:29
swallowcc: 我也是jsoup, 我用的解法是http://tinyurl.com/p879xu2 05/25 20:30
swallowcc: 好像有少東西,看這個好了http://tinyurl.com/gqs9v3z 05/25 20:33
swallowcc: (大陸網站,不喜勿點 ._.) 05/25 20:34
※ 編輯: muimio (36.228.237.33), 05/25/2016 21:02:30
muimio: 成功了 謝謝!! 05/25 21:15