【问题标题】:How to fetch Instagram followers via Jsoup (Android)如何通过 Jsoup (Android) 获取 Instagram 关注者
【发布时间】:2021-11-08 06:55:51
【问题描述】:

我需要通过 Jsoup 获取特定用户的 Instagram 关注者。

Image Link

到目前为止,我在这里找到了这段代码,但它不起作用

    private void getInstaFollowers() {
    new Thread(new Runnable() {
        @Override
        public void run() {
            final StringBuilder builder = new StringBuilder();
            String web_link = "https://www.instagram.com/zuck/";
            try {
                Document doc = Jsoup.connect(web_link).get();
                String title = doc.getElementsByTag("parse").attr("title");
                Elements links = doc.select("-nal3");

                builder.append(title).append("\n");
                for (Element link : links) {
                    builder.append(link);
                }

            } catch (IOException e) {
                builder.append("Error : ").append(e.getMessage()).append("\n");
            }

            runOnUiThread(new Runnable() {
                @Override
                public void run() {
                    Toast.makeText(mContext, builder.toString(), Toast.LENGTH_LONG).show();
                }
            });
        }
    }).start();
}

任何帮助将不胜感激:)

【问题讨论】:

    标签: java android mobile-application


    【解决方案1】:

    通过 Jsoup 获取 Instagram 关注者是个糟糕的主意!

    JSoup 是一个(非常)好的 HTML 解析器。但是……

    当 Instagram 决定更改其 HTML 结构并且他们更改名称/ID 或您用于获取数据的任何其他内容时会发生什么?

    那你又得重新研究,改代码,而且时间不会太长,因为他们可能会再次改代码!

    检查this question 和建议的解决方案以找到另一种方法。不幸的是,Insta 没有 API(至少目前是这样)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-09
      • 1970-01-01
      • 2019-03-07
      • 2019-07-11
      • 1970-01-01
      • 2014-08-13
      相关资源
      最近更新 更多