【发布时间】:2017-07-27 14:58:22
【问题描述】:
有没有办法使用简单的php 获取 instagram 页面 the contents of an post
我做了一些搜索,我找到了这个脚本
$url = 'https://www.instagram.com/pagename/';
$str = file_get_contents($url);
$count = 0;
if(preg_match('#followed_by": {"count": (.*?)}#', $str, $match)) {
$count = $match[1]; // get the count from Regex pattern
}
echo $count;
但它只获得追随者的数量有没有办法 使用相同的概念获取Instagram 帖子的内容?
【问题讨论】:
-
不清楚你在问什么。 “发布数据”是指 HTTP POST 数据,还是 Instagram 帖子的内容?无论如何,这似乎是一种不好的做事方式。有一些库和 API 用于通过网络服务与 Instagram 进行交互 - 谷歌它们。
-
我现在有 API,但我现在想知道是否可以像上面的例子那样做
-
您在上面的示例中所做的只是读取 URL 的整个 HTML 源代码,然后搜索一些标记以尝试提取一些内容。所以答案是,是的,如果你能弄清楚如何提取你想要的特定内容。但这是一种糟糕且不可靠的做法——例如,如果 Instagram 更改他们的页面标记,您的应用程序就会崩溃。使用适当的库并正确地做事,例如github.com/cosenary/Instagram-PHP-API
-
@Andy 谢谢,我不能说更多了