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

标签 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)

最佳答案

查看 microblog proxy server 的 Java 源代码,一种解析来自 Twitter 的消息和图像的 Web 服务。它使用 twitter4j 作为私有(private) Twitter。对于公共(public) Twitter,它使用 Jsoup 进行网络抓取。

关于java - 如何使用java从twitter上抓取推文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15264041/

相关文章:

java - Runnable Jar 找不到资源和其他库

eclipse - tomcat HTTP 状态错误 404 请求的资源 () 在 eclipse 中不可用,但在浏览器中有效

iphone - iOS 版 Twitter 入门

java - 扫描仪帮助 - Java

java - JScrollPane 中的 JComboBox

java - 字符串,如何识别字母

eclipse - 如何将 linux 终端输出重定向到 Eclipse 控制台?

java - 读取UTF超时

html - Facebook 和 Twitter 按钮错位

java - 优雅地关闭 Java OpenGL (JOGL) 应用程序