Gibt es eine öffentliche API von einem großen Unternehmen, um meine öffentliche IP aus einem Programm herauszuholen?
Ich habe herausgefunden http://ip-address.domaintools.com/myip.xml
, was genau das ist, was ich will, aber leider blockiert es Pythons und urllib
viele andere http-Bibliotheken, es sei denn, Sie fälschen User-Agent (alles, was dies tut, kann überhaupt nicht als API bezeichnet werden).
Das Problem ist, dass ich diese Daten für eine potenziell Open-Source-Bibliothek benötige, also müssen wir uns an die Regeln halten. Ich weiß auch, dass ich nur etwas tun kann print $_SERVER[REMOTE_ADDR]
, aber ich möchte nicht den Datenverkehr an alle Server senden , die meine Bibliothek verwenden.
Gibt es so etwas wie die obige URL, aber eine echte API, die Roboter erlaubt?