【问题标题】:python geocoder for australian number not working澳大利亚号码的python地理编码器不起作用
【发布时间】:2021-07-06 22:26:24
【问题描述】:

我试图获取我的手机/手机号码的地理位置坐标,我使用了电话号码和地理编码器。号码信息和运营商信息很好。但输出中的位置和区域信息为空白。当我尝试美国号码时,它们很好。澳大利亚的手机号码地理编码器是否有任何限制?如果是这样,是否有任何解决方法或其他包可用于返回手机的经度和纬度?非常感谢。

import phonenumbers
from phonenumbers import geocoder, carrier

number = "+6104xxxxxxxx"
my_number = phonenumbers.parse(number, region='AUS')
Carrier = carrier.name_for_number(my_number, 'en')
Region = geocoder.description_for_number(my_number, 'en')
my_location = geocoder.description_for_number(my_number, "en", region='AUS')
print(my_number)
print(my_location)
print(Carrier)
print(Region)

【问题讨论】:

    标签: python geocoder carrier python-phonenumber


    【解决方案1】:

    请尝试:

    enter code here
    

    import phonenumbers
    from num import number
    from phonenumbers import geocoder
    from phonenumbers import carrier
    
    
    number = "+6104xxxxxxxx"
    my_number = phonenumbers.parse(number, region='AUS')
    Carrier = carrier.name_for_number(my_number, 'en')
    Region = geocoder.description_for_number(my_number, 'en')
    my_location = geocoder.description_for_number(my_number, "en", region='AUS')
    print(my_number)
    print(my_location)
    print(Carrier)
    print(Region)

    【讨论】:

    • 感谢您的尝试。没有生成区域和位置信息。你看到的结果和我一样吗?
    • 号码和运营商打印良好。缺少位置和区域。这就是我所看到的,有什么想法吗?谢谢
    猜你喜欢
    • 2015-06-04
    • 1970-01-01
    • 2015-07-13
    • 2013-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多