我需要通过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();
}
任何帮助将不胜感激:)
JSoup是一个(非常)好的超文本标记语言解析器。但是…
当Instagram决定更改其超文本标记语言结构并且他们更改名称/ID或您用来获取数据的任何其他内容时会发生什么?
然后你必须再次研究,更改代码,这仍然不会持续很长时间,因为他们可能会再次更改它!
检查这个问题和建议的解决方案以找到另一种方法。不幸的是,Insta没有API(至少目前没有)。