提问者:小点点

如何获取Instagram的追随者通过J汤(Android)


我需要通过J通获取特定用户的Instagram粉丝。

图片链接

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

    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();
}

任何帮助将不胜感激:)


共1个答案

匿名用户

JSoup是一个(非常)好的超文本标记语言解析器。但是…

当Instagram决定更改其超文本标记语言结构并且他们更改名称/ID或您用来获取数据的任何其他内容时会发生什么?

然后你必须再次研究,更改代码,这仍然不会持续很长时间,因为他们可能会再次更改它!

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

相关问题