Как проверить номер телефона на регистрацию в WhatsApp?

Гытаюсь написать код, который не использует API. Код должен проверять, зарегистрирован ли номер телефона, который вводит пользователь, в WhatsApp.

Я попытался написать код, и вот что у меня получилось. Когда вы вводите номер, зарегистрированный в WhatsApp, в консоли отображается, что номер не зарегистрирован

import phonenumbers
from phonenumbers import carrier

def is_whatsapp_number(phone_number):
    try:
        phone_number = phonenumbers.parse(phone_number)
        if phonenumbers.is_valid_number(phone_number):
            service_provider = carrier.name_for_number(phone_number, lang="EN")
            if "WhatsApp" in service_provider:
                return "YES"
            else:
                return "NO"
        else:
            return "Invalid phone number"
    except phonenumbers.phonenumberutil.NumberParseException:
        return "Invalid phone number"

phone_number = input("Enter the phone number: ")
result = is_whatsapp_number(phone_number)
print(result)

Ответы (0 шт):