import requests def get_public_ip(): try: response = requests.get('https://httpbin.org/ip') response.raise_for_status() # 检查是否请求成功 ip = response.json()['origin'] return ip except requests.RequestException as e: print(f"Error: {e}") return None public_ip = get_public_ip() if public_ip: print(f"Your public IP is: {public_ip}") else: print("Unable to get your public IP.")