查找没有PHP中任何库的电报频道成员数

时间:2019-06-25 15:34:39

标签: php telegram

我正在尝试查找没有php中任何库的Telegram频道成员计数。

当我们打开此链接时,我们可以看到计数: https://t.me/{telegram channel id}/ 可以使用file_get_contents函数提取计数吗?

1 个答案:

答案 0 :(得分:0)

简短的回答是“是的,有可能”:

$html = file_get_contents('https://t.me/CHANNEL_NAME');

preg_match_all('#(.*?) members, (.*?) online#', $html, $matches);

$members = (int) filter_var($matches[1][0], FILTER_SANITIZE_NUMBER_INT);
$online  = (int) filter_var($matches[2][0], FILTER_SANITIZE_NUMBER_INT);

但是,这种方式并不可靠:电报开发人员可能会更改其HTML结构,并且此答案已过时。