Ipgeo-Search ist ein Python-Modul, mit dem die Ipgeo-API eine einfache Verwendung ermöglicht. Es ermöglicht sowohl kostenlose als auch bezahlte Benutzer Anforderungen an den Server in nur einer Codezeile, sodass die Anpassung der IP -Listen geladen werden. Wir bieten eine 5 -tägige kostenlose Testversion für unsere API auf unserer Webseite. Um den kostenlosen Test -API -Schlüssel zu erhalten, wenden Sie sich an unser Labor und wir senden sie Ihnen an Sie.
Um IpgeoSearch zu installieren, führen Sie aus
pip install IPGeoSearch Stellen Sie vor dem Ausführen auf Ihrem lokalen Computer sicher, dass Sie python 3.6+ mit der neuesten Version von pandas installiert haben.
Um Pandas zu installieren, rennen Sie:
pip install pandas Die search nimmt 3 Argumente auf:
ipList: an Array of IP's where each IP is a string.
path: Where the result files are downloaded to.
key: The API Key sent to you.
Um die beiden Versionen zu verwenden, müssen Sie Ihren Schlüssel für den Server angeben.
from IPGeoSearch import search
with open ( 'ipList.txt' , 'r' ) as f :
ip = [ line . strip () for line in f ]
f . close ()
with open ( 'yourkey.key' , 'r' ) as hashkey :
key = hashkey . read (). replace ( ' n ' , '' )
hashkey . close ()
search . search ( ipList = ip , path = '' , key = key )Häufige Fehler sind:
TypeError : "An entry in ipList is not a string at line and cannot be read by the server"
RuntimeError : "Your Key is Invalid. Please purchase a key or start a trial."
RuntimeError : "Your Trial Period has expired. Please purchase a key."
RuntimeError : "Your Key has expired. Please purchase a new key."
RuntimeError : "The Network you are using in unknown and key cannot be secured. Please change networks."
RuntimeError : "Your Key is being used on a different network than it was registered on. Please use your original network or purchase a new key for this network."
ValueError : "IP list was not specified."
ValueError : "Key was not specified."Wenn Sie einen Fehler wie:
RuntimeError : "Something went really wrong. Either the IP does not exist in the database, server is down, or another error occured. Check x.x.x.x.json for more details and file an issue if you are unable to solve the problem."Stellen Sie ein Problem ein, damit unser Team Ihnen helfen kann.