【问题标题】:How to fetch Domain names using twitter4j?如何使用 twitter4j 获取域名?
【发布时间】:2018-12-28 12:42:57
【问题描述】:

我是一名 Java 开发人员,并且是 twitter4j API 的新手。对于我的应用程序的一部分,我需要获取以 .com.au.co.nz 结尾的域名 来自 twitter 用户个人资料。我进行了很多研究,但找不到任何解决方案。即使解决方案是 Python 或 Scala,我也可以设法将该部分与我的应用程序集成。

有没有办法使用 twitter4j 或任何其他库来实现这一点。

【问题讨论】:

    标签: java python twitter tweepy twitter4j


    【解决方案1】:

    你可以使用PatternMatcher来做这个,试试

    ArrayList<String> domains = new ArrayList<>();
    
    Pattern p = Pattern.compile("([a-zA-Z0-9\\-.]+)\\.co(\\.nz|m\\.au)");
    Matcher m = p.matcher(str);
    
    while (m.find()) {
        String match = m.group();
        domains.add(match);
    }
    

    str 是您想要的源字符串 - 推文、某人的简历或任何东西。 match 将保存必要的域名。

    【讨论】:

    • 感谢您的回答。请您确认是否可以使用 twitter4j 在 twitter 中搜索旧数据,使用 twitter4j 摄取数据时是否有任何限制。
    • @Arun 搜索结果仅限于标准搜索 API 的最近 7 天,而不限于高级 API。见developer.twitter.com/en/docs/tweets/search/api-reference/…
    猜你喜欢
    • 1970-01-01
    • 2015-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多