作者muimio (miu)
看板java
標題[問題] PTT 憑證問題
時間Wed May 25 08:59:56 2016
我用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://webptt.com/m.aspx?n=bbs/java/M.1464137999.A.C15.html
※ muimio:轉錄至看板 ask 05/25 09:12
1F:→ swallowcc: 咦?我 parse ptt web 好久了都沒遇到要憑證 @@ 05/25 12:52
2F:推 steven11329: 原po是抓網頁版的吧。 05/25 17:33
3F:→ steven11329: 之前我也遇到過…不過我忘記怎麼解了… 05/25 17:34
4F:→ swallowcc: ptt web 不就是網頁版...? 還是有其他的網頁版? 05/25 18:55
兩位S大 你們好
我如果直接
String url = "
https://webptt.com/m.aspx?n=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
7F:→ swallowcc: (大陸網站,不喜勿點 ._.) 05/25 20:34
※ 編輯: muimio (36.228.237.33), 05/25/2016 21:02:30
8F:→ muimio: 成功了 謝謝!! 05/25 21:15