如何使用java从twitter上抓取推文

时间:2013-03-07 05:49:44

标签: java eclipse twitter web-scraping

我需要抓一个名人的推文。这可以吗?我能够使用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)

1 个答案:

答案 0 :(得分:1)

查看microblog proxy server的Java源代码,这是一个解析来自Twitter的消息和图像的Web服务。它使用 twitter4j 作为私人Twitter。对于公共Twitter,它使用 Jsoup 进行网页抓取。