我正在尝试查找没有php中任何库的Telegram频道成员计数。
当我们打开此链接时,我们可以看到计数:
https://t.me/{telegram channel id}/
可以使用file_get_contents函数提取计数吗?
答案 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结构,并且此答案已过时。