我需要抓一个名人的推文。这可以吗?我能够使用JSoup从维基百科中获取数据。我尝试了相同的方式为twitter,并最终得到以下错误。我想我没有权限这样做。我可以使用不同的API吗?我是网络抓取的新手。请帮忙。
Exception in thread "main" javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid
certification path to requested target
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(Unknown Source)
at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Unknown Source)
at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Unknown Source)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(Unknown Source)
at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(Unknown Source)
at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Unknown Source)
at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)
答案 0 :(得分:1)
查看microblog proxy server的Java源代码,这是一个解析来自Twitter的消息和图像的Web服务。它使用 twitter4j 作为私人Twitter。对于公共Twitter,它使用 Jsoup 进行网页抓取。