Διεύθυνση IP παρακολούθησης ιστοσελίδων
Ιστοσελίδα για αναζήτηση IP
Δεδομένου ότι το σενάριο Python βασίζεται στο IP.CSV Εισαγωγή αρχείου CSV Συνεχιζόμενες διευθύνσεις IP, αυτό το αρχείο πρέπει να υπάρχει στην ίδια διαδρομή με το σενάριο. Ανοίξτε ένα αρχείο επεξεργασίας κειμένου και δημιουργήστε τέσσερις καταχωρήσεις IP.
Πώς να βρείτε τη διεύθυνση IP ενός ιστότοπου
Κάθε ιστότοπος διαθέτει τουλάχιστον μία σχετική διεύθυνση IP που χρησιμοποιεί για να επικοινωνεί με συσκευές σε ένα δίκτυο. Επειδή η ανάμνηση αυτών των τυχαίων χορδών αριθμών θα ήταν δύσκολη, οι προγραμματιστές δημιούργησαν το σύστημα ονόματος τομέα (DNS). Το DNS επιλύει ονόματα τομέα (όπως Whatismyip.com) σε αριθμητικές διευθύνσεις IP, τις οποίες χρησιμοποιούν οι υπολογιστές για επικοινωνία. Ωστόσο, ως χρήστης, ίσως θελήσετε να βρείτε τη διεύθυνση IP ενός ιστότοπου εκτός από τη γνώση του ονόματος τομέα. Χρησιμοποιώντας είτε την εντολή ping, την εντολή NSLookup, είτε το εργαλείο αναζήτησης DNS, μπορείτε εύκολα να βρείτε τη διεύθυνση IP ενός ιστότοπου σε λίγα μόνο βήματα.
Χρησιμοποιώντας την εντολή ping
Μπορείτε να βρείτε τη διεύθυνση IP οποιουδήποτε ιστότοπου μέσω της γραμμής εντολών χρησιμοποιώντας την εντολή ping. Η εντολή ping ελέγχει τον χρόνο απόκρισης για μια σύνδεση, η οποία υποδεικνύει την αξιοπιστία της σύνδεσης, αλλά επιστρέφει επίσης τη διεύθυνση IP ενός ιστότοπου.
Για να βρείτε τη διεύθυνση IP ενός ιστότοπου με την εντολή ping, ανοίξτε τη γραμμή εντολών και τον τύπο:
ping examplewebsite.com
Παρακάτω, μπορείτε να δείτε τα αποτελέσματα pinging για το Google.Διεύθυνση IP της COM.

Για τους χρήστες MAC, η ίδια εντολή μπορεί να πραγματοποιηθεί στο Terminal. Ανοίξτε το τερματικό και εισαγάγετε την ίδια εντολή όπως παραπάνω (ping examplewebsite.com·. Τα αποτελέσματα παρουσιάζονται παρακάτω.

Όπως φαίνεται σε αυτό το παράδειγμα, η διεύθυνση IPv4 του Google.Ο ιστότοπος COM είναι 108.177.122.139. Η διεύθυνση IPv6 είναι 2607: F8B0: 4004: 815 :: 200E.
Χρήση της εντολής NSLOOKUP
Ένας άλλος τρόπος για να ελέγξετε τη διεύθυνση IP ενός ιστότοπου χρησιμοποιώντας ένα εργαλείο γραμμής εντολών είναι με την εντολή nslookup. Τα περισσότερα λειτουργικά συστήματα, είτε πρόκειται για Microsoft Windows, MacOS, Linux ή άλλο σύστημα, παρέχουν το εργαλείο NSLookup, όπως προορίζεται ειδικά για την αναζήτηση διευθύνσεων IP.
Το εργαλείο NSLookup παρέχει περισσότερες πληροφορίες στους χρήστες από την εντολή ping, αν και οι δύο εργάζονται για να βρουν τη διεύθυνση IP ενός ιστότοπου. Για να βρείτε τη διεύθυνση IP ενός ιστότοπου με την εντολή nslookup, ανοίξτε τη γραμμή εντολών και τον τύπο:
nslookup examplewebsite.com
Παρακάτω είναι ένα παράδειγμα της εντολής που εκτελείται στο Google.com στο σύστημα Microsoft Windows.

Η γραμμή αμέσως κάτω από τη γραμμή διακομιστή είναι η διεύθυνση IP του διακομιστή DNS που παρείχε τις πληροφορίες για το Google.com, που είναι 2001: 578: 3f :: 30. Η γραμμή διευθύνσεων εμφανίζει μια διεύθυνση IPv6 για το Google.com, που είναι 2607.F8B0: 4004: 815 :: 200E.
Οι χρήστες MAC μπορούν να ανοίξουν τερματικό για να εκτελέσουν την ίδια εντολή. Παρακάτω, μπορείτε να δείτε τα αποτελέσματα NSLookup για το Google.com μέσω τερματικού.

Με αυτήν την εντολή, μπορούμε να δούμε ότι μια διεύθυνση IPv4 εμφανίζεται κάτω από τη γραμμή διευθύνσεων για το Google.com – 172.217.15.110.
Χρησιμοποιώντας το εργαλείο αναζήτησης DNS
Τόσο η εντολή ping όσο και η εντολή nslookup είναι επιλογές για την εύρεση της διεύθυνσης IP ενός ιστότοπου. Ωστόσο, ο απλούστερος τρόπος για τον προσδιορισμό της διεύθυνσης IP ενός ιστότοπου είναι μέσω του εργαλείου αναζήτησης DNS.
Μεταβείτε στο εργαλείο αναζήτησης DNS, πληκτρολογήστε τη διεύθυνση URL του ιστότοπου στην καταχώρηση κειμένου και κάντε κλικ στην επιλογή Lookup. Παρακάτω, μπορείτε να δείτε τα αποτελέσματα για το Google.com.

Σημειώστε ότι η αναζήτηση απέδωσε μια λίστα διευθύνσεων IPv4 που διαφέρουν από το IPS που εμφανίζονται χρησιμοποιώντας άλλες μεθόδους. Αυτό οφείλεται στο γεγονός ότι πολλές μεγάλες εταιρείες έχουν περισσότερες από μία διευθύνσεις IP που σχετίζονται με ένα πλήρως εξειδικευμένο όνομα τομέα (FQDN), το οποίο η Google.Το COM είναι. Όταν ένα σύστημα στο Διαδίκτυο κοιτάζει το Google.com, η διεύθυνση IP που επιστρέφεται από τους διακομιστές DNS της Google μπορεί να μην είναι η ίδια κάθε φορά, επειδή υπάρχουν αρκετές εξίσου έγκυρες διευθύνσεις IP για τον ίδιο τομέα.
Πολλές εταιρείες με ιστότοπους προσβάσιμου στο κοινό χρησιμοποιούν μια τεχνική DNS στρογγυλού Robin για τη συσχέτιση διευθύνσεων IP με τους διακομιστές ιστού τους. Εάν ένας μεγάλος όγκος χρηστών έχει πρόσβαση ταυτόχρονα στους διακομιστές τους, δεν θα έχουν όλοι πρόσβαση στον ίδιο διακομιστή. Επομένως, ο κύκλος διακομιστών DNS μέσω μιας λίστας διευθύνσεων IP που επιστρέφονται για ερωτήματα DNS για μια διεύθυνση IP για έναν διακομιστή ιστού για να προσδιοριστούν με ακρίβεια πώς να βρείτε τη διεύθυνση IP του διακομιστή.
Κατανόηση της διαφοράς στα αποτελέσματα IPv4 και IPv6
Κατά τη λήψη αποτελεσμάτων για μια αναζήτηση διευθύνσεων IP, είναι δυνατόν να λάβετε ένα από τα δύο είδη διευθύνσεων IP: διευθύνσεις IPv4 ή διευθύνσεις IPv6. Δεν έχει σημασία τι IP ψάχνετε. Είτε πρόκειται για υπολογιστή Windows, Mac, είτε για κάποια άλλη συσκευή, όπως ένα iPhone. Σε ορισμένες περιπτώσεις, και οι δύο είναι διαθέσιμες. Για παράδειγμα, στο Whatismyip.COM Αρχική σελίδα, μπορείτε να ελέγξετε τις δημόσιες διευθύνσεις IPv4 και IPv6, καθώς εμφανίζονται και οι δύο όταν είναι διαθέσιμες.
Αλλά γιατί υπάρχουν δύο διαφορετικές διευθύνσεις IP που εμφανίζονται για την ίδια αναζήτηση, όπως στο Google.com ερωτήματα παραπάνω? Τι είναι η διεύθυνση IP της Google?
Στην πραγματικότητα, δεν υπάρχει διαφορά μεταξύ των δύο όσον αφορά τον τρόπο λειτουργίας του για έναν ιστότοπο. Το IPv6 είναι μια νεότερη έκδοση του πρωτοκόλλου Internet, που δημιουργήθηκε για να αποφευχθεί η εξάντληση IP με διευθύνσεις IPv4. Επειδή το αρχικό σύστημα διευθύνσεων IPv4 δεν διέθετε αρκετούς συνδυασμούς διευθύνσεων IP για όλες τις συσκευές που έχουν πρόσβαση στο Διαδίκτυο, η Task Force Task Force Internet Engineering δημιούργησε το μακρύτερο, πιο εκτεταμένο σύστημα διευθύνσεων IPv6. Επομένως, και οι δύο είναι διεύθυνση IP της Google. Μόλις μάθετε πώς να αποκτήσετε τη διεύθυνση IP ενός διακομιστή, μπορείτε να το δοκιμάσετε με διάφορους ιστότοπους και διακομιστές για να δείτε ποια αποτελέσματα ανακτάτε.
Οι IPs πολλών ιστότοπων είναι τώρα προσβάσιμα χρησιμοποιώντας το IPv6, αν και το IPv4 εξακολουθεί να χρησιμοποιείται ευρέως. Οι περισσότεροι άνθρωποι είναι πιο εξοικειωμένοι με τις διευθύνσεις IPv4. Ωστόσο, πολλές συσκευές δικτύωσης έχουν ρυθμιστεί τόσο με δυνατότητες συνδεσιμότητας IPv4 όσο και IPv6. Οι πάροχοι υπηρεσιών Διαδικτύου μπορούν να επεξεργαστούν ταυτόχρονα την κυκλοφορία IPv4 και IPv6.
Εάν μεταβείτε για να βρείτε την IP ενός ιστότοπου ή να βρείτε διευθύνσεις IP διακομιστή και λαμβάνετε μια διεύθυνση IPv4 με αναζήτηση διεύθυνσης IP, αλλά στη συνέχεια λάβετε μια διεύθυνση IPv6, ούτε το αποτέλεσμα είναι λάθος. Είναι και οι δύο διευθύνσεις IP που έχουν αντιστοιχιστεί στον συγκεκριμένο ιστότοπο που ερωτάτε.
- Μην πουλάτε τα προσωπικά μου στοιχεία
- Μεταβολή της συγκατάθεσης
Διεύθυνση IP παρακολούθησης ιστοσελίδων
Κάθε ιστότοπος έχει τουλάχιστον μία διεύθυνση IP συνδεδεμένη με το όνομα τομέα του. Για παράδειγμα, ο ιστότοπος Facebook έχει, μεταξύ άλλων, τη διεύθυνση IP 157.240.214.35 συνδεδεμένο με το όνομα τομέα www.Facebook.com .
Όταν εισάγετε μια διεύθυνση URL στο πρόγραμμα περιήγησής σας, θα καθορίσει πρώτα το όνομα τομέα αυτής της διεύθυνσης URL. Στη συνέχεια, εξετάζει τη διεύθυνση IP και συνδέεται με το διακομιστή με αυτήν την IP. Μόλις συνδεθεί, λαμβάνει τον πηγαίο κώδικα του ιστότοπου για να εμφανίσει τη σελίδα.
Αυτές οι διευθύνσεις IP έχουν ρυθμιστεί στο σύστημα ονόματος τομέα (DNS) ως αρχεία A και AAAA. Αλλά πώς μπορείτε να αναζητήσετε αυτές τις διευθύνσεις IP? Που εξαρτάται από το λειτουργικό σύστημα που χρησιμοποιείτε. Τα Windows, Linux και Mac έχουν διαφορετικό τρόπο εύρεσης των διευθύνσεων IPv4 και IPv6. Τα παρακάτω τμήματα καταγράφουν τις οδηγίες για κάθε λειτουργικό σύστημα.

Πώς να αναζητήσετε τη διεύθυνση IP ενός ιστότοπου στα Windows
Για να ελέγξετε τις διευθύνσεις IP του διακομιστή για ένα όνομα τομέα στα Windows, ακολουθήστε αυτά τα βήματα:
- Άνοιγμα α γραμμή εντολών με πλοήγηση σε
‘Πληκτρολογήστε εδώ για αναζήτηση’ →

Ανοιξε.
Τύπος
nslookup -q = ένα παράδειγμα.com και χτύπημα

[εισαγω] Για παράδειγμα, για να λάβετε τις διευθύνσεις IPv4.com .
Πώς να αναζητήσετε τη διεύθυνση IP ενός ιστότοπου στο Mac OS
Για να ελέγξετε τις διευθύνσεις IP για ένα όνομα τομέα σε MAC, ακολουθήστε αυτά τα βήματα:
- Άνοιγμα α τερματικό εισερχόμενος

[εισαγω].
Τύπος
Παράδειγμα σκάψιμο.com a και χτύπημα

[εισαγω] Για παράδειγμα, για να λάβετε τις διευθύνσεις IPv4.com .
Πώς να αναζητήσετε τη διεύθυνση IP ενός ιστότοπου στο Linux
Για να ελέγξετε τις διευθύνσεις IP για ένα όνομα τομέα στο Linux, ακολουθήστε αυτά τα βήματα:
- Άνοιγμα α τερματικό εισερχόμενος

[εισαγω].
Τύπος
Παράδειγμα σκάψιμο.com a και χτύπημα

[εισαγω] Για παράδειγμα, για να λάβετε τις διευθύνσεις IPv4.com .
Πώς να βρείτε τη διεύθυνση IP ενός ιστότοπου
Για να ελέγξετε τις διευθύνσεις IP ενός τομέα, ακολουθήστε αυτά τα βήματα:

- Ανοίξτε τον ιστότοπο στο εργαλείο αναζήτησης IP.
- Εισαγάγετε το όνομα URL ή τομέα και πατήστε

[εισαγω].
Εργαλεία DNS
- Αντίστροφη αναζήτηση IP
- Έλεγχος DNS
- Ιστοσελίδα για αναζήτηση IP
- Αναζήτηση CNAME
- Lookup TXT
Πώς να παρακολουθείτε τη διεύθυνση IP των επισκεπτών του ιστότοπου
.png)
Το Shyam είναι ο ιδρυτής του Radiostud.IO, ένα στούντιο καινοτομίας περιεχομένου, εστιάζοντας στην προβολή περιπτώσεων χρήσης αναδυόμενων τεχνολογιών. Είναι επιχειρηματίας, ένας ευαγγελιστής τεχνολογίας, συγγραφέας και μέντορας με βαθύ πάθος για την καλλιέργεια ιδεών και την οικοδόμηση των πραγμάτων γύρω από τις αναδυόμενες και φουτουριστικές τάσεις στον υπολογισμό, την τεχνολογία της πληροφορίας και τις τηλεπικοινωνίες.
Πίνακας περιεχομένων:
Επικεφαλίδα
Για έναν layperson, μια διεύθυνση IP είναι μια κρυπτική ακολουθία αριθμών που τοποθετούνται μέσα σε κουκκίδες. Αλλά αν είστε εκπαιδευμένος μηχανικός δικτύου, θα καταλάβετε τις αποχρώσεις αυτών των αριθμών και πώς ο χάρτης στην υποκείμενη τοπολογία του δικτύου. Αλλά οι διευθύνσεις IP έχουν νόημα πέρα από αυτούς τους αριθμούς που τους αντιπροσωπεύουν.
Οι διευθύνσεις IP βασίζονται στη γεωγραφία, παρόμοιες με τους κωδικούς περιοχής αριθμού τηλεφώνου. Επομένως, μια εφαρμογή ή ένας ιστότοπος μπορεί να παρακολουθεί τις διευθύνσεις IP του επισκέπτη για να εκτιμήσει τη γενική περιοχή στην οποία βρίσκονται. Σε αυτήν την ανάρτηση ιστολογίου, εισάγουμε το API της IP Geolocation της Abstract για να εξαγάγουμε πληροφορίες βάσει τοποθεσίας από οποιαδήποτε διεύθυνση IP. Καλύπτουμε τη βασική χρήση του API, τις περιπτώσεις χρήσης του και μια γρήγορη προεπισκόπηση προγραμματιστή για τον τρόπο αυτοματοποίησης της παρακολούθησης διευθύνσεων IP χρησιμοποιώντας το Python.
Μην ανακαλύψετε τον τροχό.
Τα API της Abstract είναι έτοιμα για παραγωγή τώρα.
Η σουίτα των API της Aptorm είναι χτισμένη για να σας εξοικονομήσει χρόνο. Δεν χρειάζεται να είστε ειδικός στην επικύρωση μέσω ηλεκτρονικού ταχυδρομείου, στη γεωγραφική αγωγή, κ.λπ. Απλά εστιάστε στο γράψιμο κώδικα που είναι πραγματικά πολύτιμο για την εφαρμογή ή την επιχείρησή σας και θα χειριστούμε τα υπόλοιπα.
Γιατί πρέπει να παρακολουθείτε τις διευθύνσεις IP των επισκεπτών του ιστότοπού σας?
Εάν εκτελείτε μια επιχείρηση ηλεκτρονικού εμπορίου, ο διακομιστής φιλοξενίας του ιστότοπού σας θα δημιουργήσει αρχεία καταγραφής των διευθύνσεων IP επισκεπτών. Αυτό είναι ένα χρυσωρυχείο δεδομένων τοποθεσίας που εξάγονται από κάθε διεύθυνση IP.

Με την εξαγωγή των πληροφοριών τοποθεσίας της διεύθυνσης IP μπορείτε να παρακολουθείτε τους επισκέπτες με διάφορους τρόπους:
- Κατηγοριοποίηση επισκεπτών από συγκεκριμένες τοποθεσίες: Οι πληροφορίες τοποθεσίας σας επιτρέπουν να κατηγοριοποιήσετε τους επισκέπτες με βάση τις πόλεις, τις χώρες και τις ηπείρους. Αυτές οι πληροφορίες είναι χρήσιμες για την κατανόηση της γεωγραφικής προβολής της επιχείρησής σας.
- Προφίλ επισκέπτες: Αυτό προκύπτει από την κατηγοριοποίηση των επισκεπτών. Η γνώση των τοποθεσιών του επισκέπτη σας επιτρέπει να δημιουργείτε χαρακτηριστικά εντοπισμού στην πύλη σας. Αυτό μπορεί να είναι τόσο απλό όσο η εμφάνιση του περιεχομένου στην τοπική γλώσσα ή η προσφορά προσαρμοσμένων προσφορών με βάση τις περιφερειακές διακοπές και τα φεστιβάλ της τοποθεσίας.
- Ανάλυση απειλών ασφαλείας: Συχνά ακούμε ιστότοπους που επιτίθενται από κακόβουλους χάκερ ή bots. Η γνώση της διεύθυνσης IP αυτών των επισκεπτών σας επιτρέπει να παρακολουθείτε τις θέσεις όπου οι επιθέσεις προέρχονται από την κατασκευή ενός χάρτη τοποθεσίας. Με βάση αυτό, μπορείτε να προγραμματίσετε τον ιστότοπό σας για να λάβετε κάποια βήματα, όπως ο αποκλεισμός των επισκεπτών από συγκεκριμένες τοποθεσίες ή η πρόσθετη επικύρωση για την εκτροπή bots.
Επισκόπηση του API Geolocation της AbstractApi
Όποια και αν είναι η κύρια πρόθεσή σας πίσω από τις διευθύνσεις IP, το αφηρημένο API Geolocation API παρέχει μια πλήρη υπηρεσία τοποθεσίας IP μέσω μιας διεπαφής API REST API.
Ορισμένα από τα σημαντικά χαρακτηριστικά του API Geolocation API IP είναι τα εξής:
- Πληροφορίες κοκκώδους τοποθεσίας: Το API Geolocation API IP παρέχει πληροφορίες τοποθεσίας με υψηλή λεπτομέρεια, μέχρι τα ονόματα της πόλης, με χαρτογραφημένες πόλεις πάνω από 225.000+ πόλεις.
- Γεωπολιτικές πληροφορίες: Παρέχει επίσης γεωπολιτικές πληροφορίες, όπως οι εικόνες και το νόμισμα της χώρας.
- Πρόσθετες χρήσιμες πληροφορίες: παρέχει χρήσιμες πληροφορίες όπως η ζώνη ώρας και οι λεπτομέρειες του ISP. Αυτά είναι χρήσιμα για ειδικές περιπτώσεις παρακολούθησης διευθύνσεων IP για την προφίλ προφίλ επισκεπτών ή την ανάλυση απειλών ασφαλείας.
- Υποστήριξη για το IPv6: Υποστηρίζει επίσης διευθύνσεις IP σε μορφή IPv6.
Ελέγξτε τη σελίδα API API IP Geolocation για να μάθετε περισσότερα σχετικά με τα χαρακτηριστικά της, τα έγγραφα API και τα δείγματα.
Πώς να παρακολουθείτε τις διευθύνσεις IP των επισκεπτών του ιστότοπού σας
Ας πάρουμε το IP Geolocation API για μια δοκιμαστική μονάδα και μάθετε πώς να βρείτε τη διεύθυνση IP κάποιου.
Δοκιμάστε το API Geolocation API IP
Εγγραφείτε για AbstractApi και συνδεθείτε στον κύριο πίνακα ελέγχου. Μπορείτε να εντοπίσετε το API Geolocation API IP κάτω από τις καταχωρίσεις για την κατηγορία αναζήτησης.

Ακολουθήστε τα παρακάτω βήματα για να δοκιμάσετε το API.
Βήμα 1: Αποκτήστε πρόσβαση στον πίνακα ελέγχου API API IP Geolocation
Κάντε κλικ στην κατηγορία “IP Geolocation” στην κατηγορία “αναζήτηση”. Τώρα μπορείτε να δείτε τον πίνακα ελέγχου API με μια ζωντανή κονσόλα δοκιμής.

Από προεπιλογή, λαμβάνετε ένα δωρεάν σχέδιο που σας δίνει 20000 αιτήματα στο API ανά μήνα.
Βήμα 2: Αποκτήστε πρόσβαση στο πλήκτρο API Geolocation API IP
Στον πίνακα ελέγχου του API της IP Geolocation API, μπορείτε να δείτε το κλειδί API που δημιουργείται για τον λογαριασμό σας. Αυτό είναι ένα μοναδικό κλειδί που έχει εκχωρηθεί στον λογαριασμό σας. Σημειώστε αυτό το κλειδί API.

Βήμα 3: Δοκιμάστε το API Geolocation IP στη διεύθυνση IP σας
Κάνοντας κλικ στο “Κάντε το αίτημα δοκιμής” μπορείτε να δοκιμάσετε το API στη διεύθυνση IP σας.
Παίρνετε την απάντηση API στη μορφή JSON, που περιέχει τα στοιχεία της θέσης σύμφωνα με την τρέχουσα φυσική σας τοποθεσία.

Ελέγξτε το υπομενού “Τεκμηρίωση” για να λάβετε μια πλήρη λίστα όλων των παραμέτρων αίτησης και απόκρισης μαζί με τις εξηγήσεις τους.
Παρακολουθήστε τη διεύθυνση IP προγραμματικά χρησιμοποιώντας Python
Τα API αξιοποιούνται καλύτερα μέσω μιας προγραμματιζόμενης διεπαφής που αυτοματοποιεί τις εργασίες. Με το API Geolocation API IP, μπορείτε να επιτύχετε το ίδιο για να δημιουργήσετε ένα πρόγραμμα που προετοιμάζει μια αναφορά της τοποθεσίας ενός χρήστη με βάση τις διευθύνσεις IP τους.
Στο υπομενού “Try it Out”, μπορείτε να δείτε αρκετές επιλογές για να καλέσετε το IP Geolocation API μέσω διαφόρων γλωσσών προγραμματισμού. Αν πάρετε Python, το απόσπασμα κώδικα για την επίκληση του API μοιάζει με αυτό.

Χρησιμοποιεί τη βιβλιοθήκη αιτήσεων για την πραγματοποίηση κλήσεων API.
Ας οικοδομήσουμε ένα πραγματικό σενάριο γρήγορης Python για να δημιουργήσουμε μια αναφορά γεωγραφικής γραμμής για διευθύνσεις IP. Αυτό θα ήταν ένα μεγάλο σενάριο κοινής ωφέλειας για έναν ιδιοκτήτη ιστότοπου, ο οποίος θέλει να παρακολουθήσει το φυσικό όνομα της τοποθεσίας των επισκεπτών της ιστοσελίδας.
Εδώ μπορείτε να το κάνετε δυνατόν. Ας θεωρήσουμε ότι θέλετε να συλλάβετε τις πόλεις από όπου οι επισκέπτες έρχονται στον ιστότοπό σας. Ο ιστότοπός σας φιλοξενείται σε μια πλατφόρμα διακομιστή ιστού που δημιουργεί αρχεία καταγραφής των διευθύνσεων IP επισκέπτη. Εάν αυτές οι διευθύνσεις IP συλλέγονται σε μορφή πίνακα, μπορείτε να το τροφοδοτήσετε στο σενάριο Python. Αυτό το σενάριο αξιοποιεί το API IP Geolocations για να δημιουργήσει μια αναφορά μορφοποίησης CSV που περιέχει τις πόλεις των επισκεπτών έναντι κάθε διεύθυνσης IP.

Ξεκινήστε με τις προϋποθέσεις για να ρυθμίσετε το περιβάλλον προγραμματισμού Python και να ακολουθήσετε τα παρακάτω βήματα για να δημιουργήσετε και να δοκιμάσετε αυτό το σενάριο. Θεωρείται ότι έχετε έναν αρχάριο για την επάρκεια του ενδιάμεσου επιπέδου στο Python.
Βήμα 1: Ρύθμιση του περιβάλλοντος ανάπτυξης Python
Μπορείτε να χρησιμοποιήσετε την τελευταία έκδοση του περιβάλλοντος Python3 που κατεβάστηκε από τον επίσημο ιστότοπο Python. Επιλέξτε το πακέτο εγκατάστασης σύμφωνα με το λειτουργικό σας σύστημα και την πλατφόρμα σας.
Βήμα 2: Δημιουργήστε ένα εικονικό περιβάλλον
Δημιουργήστε ένα ξεχωριστό εικονικό περιβάλλον Python για να εκτελέσετε το πρόγραμμα. Για να δημιουργήσετε αυτό το περιβάλλον ανοίξτε ένα τερματικό και εκτελέστε την ακόλουθη εντολή
Αυτό θα δημιουργήσει έναν κατάλογο έργου που ονομάζεται Ipgeo-script Κάτω από τον τρέχοντα κατάλογο όπου εκτελείται η εντολή.
Ενεργοποιήστε το εικονικό περιβάλλον και αλλάξτε στον κατάλογο του έργου.
IPGEO-script \ scripts \ activatecd ipgeo-script Εγκαταστήστε την εξάρτηση της βιβλιοθήκης Python. Σε αυτή την περίπτωση, θα χρειαστείτε τη βιβλιοθήκη αιτήσεων για την πραγματοποίηση κλήσεων API REST στο αφηρημένο API Geolocation API.
Python -m Pip Install Requests Βήμα 3: Δημιουργήστε το πρόγραμμα Script Python.
Ανοίξτε τον αγαπημένο σας επεξεργαστή κώδικα και αντιγράψτε το ακόλουθο απόσπασμα κώδικα:
Εισαγωγή αιτήσεις εισαγωγής CSV Χρόνος εισαγωγής με ανοιχτό ('IP-city.CSV ',' W ', Newline =' ') ως CSVOUT: IPGEOWRITER = CSV.συγγραφέας (csvout, delimiter = ',', ποσοστό = '|', αναφορά = csv.Quote_minimal) με ανοιχτό ('IP.csv ', newline =' ') ως csvin: ipreader = csv.Reader (CSVIN, Delimiter = ',') για τη σειρά στο Ipreader: Print ("Διεύθυνση IP:" + Row [0]) απάντηση = αιτήματα.Get ("https: // ipgeolocation.αφηρημένος.com/v1/?Fields = City & API_KEY = "+" & IP_ADDRESS = "+ROW [0]) Δεδομένα = Απάντηση.JSON () PRINT ("CITY:" + DATA ['CITY']) IPGEOWRITER.Writerow ([Row [0], Data ['City']).ύπνος (1) Αυτό το πρόγραμμα διαβάζει ένα αρχείο CSV εισόδου (IP.CSV) που περιέχει διευθύνσεις IP. Βροδρόχει πάνω από κάθε ένα από αυτά και καλεί το API Geolocation IP για να πάρει τα ονόματα της πόλης τους. Η διεύθυνση IP και η πόλη αποθηκεύονται σε άλλο αρχείο CSV που ονομάζεται πόλη.CSV.
Βεβαιωθείτε ότι έχετε αντικαταστήσει το σύμβολο κράτησης θέσης με το πραγματικό κλειδί που λαμβάνεται από το AbstractApi Dashboard. Αποθηκεύστε αυτό το αρχείο ως Ipgeo.ΡΥ στο φάκελο του έργου.
Βήμα 4: Δημιουργήστε το αρχείο διεύθυνσης IP εισόδου IP
Δεδομένου ότι το σενάριο Python βασίζεται στο IP.CSV Εισαγωγή αρχείου CSV Συνεχιζόμενες διευθύνσεις IP, αυτό το αρχείο πρέπει να υπάρχει στην ίδια διαδρομή με το σενάριο. Ανοίξτε ένα αρχείο επεξεργασίας κειμένου και δημιουργήστε τέσσερις καταχωρήσεις IP.

Αποθηκεύστε αυτό το αρχείο ως IP.CSV. Αυτό το αρχείο χρησιμεύει ως αρχείο καταγραφής διακομιστή ιστού που περιέχει τις διευθύνσεις IP των επισκεπτών.
Βήμα 5: Εκτελέστε το σενάριο Python
Τώρα το σενάριο Python είναι έτοιμο και οι διευθύνσεις IP εισόδου είναι διαθέσιμες. Εκτελέστε το σενάριο με τον διερμηνέα Python.
Python Ipgeo.ΡΥ Εάν όλα πάνε καλά, το σενάριο θα τρέξει και θα εμφανίσει τα ονόματα της πόλης για κάθε μία από τις διευθύνσεις IP στο IP.CSV.
Στο τέλος, μπορείτε επίσης να ελέγξετε το αρχείο πόλη.CSV. Αυτό είναι το αρχείο CSV εξόδου που δημιουργείται από το σενάριο που περιέχει τα ονόματα της πόλης έναντι των διευθύνσεων IP, όπως θέλετε. Μπορείτε να ανοίξετε αυτό το αρχείο σε ένα υπολογιστικό φύλλο για να ελέγξετε τα ονόματα της πόλης.

Βρήκατε έναν τρόπο να δημιουργήσετε ένα προφίλ πόλης για τους επισκέπτες του ιστότοπού σας.
Κατακτήστε τον κόσμο με API Geolocation API IP
Μόλις είδατε πόσο εύκολο είναι να παρακολουθείτε τις πόλεις των επισκεπτών της ιστοσελίδας σας. Η ίδια λογική ισχύει για τις περιοχές, τα κράτη, τις χώρες, τις ζώνες χρόνου και πολλά άλλα. Μια λεπτομερής ματιά στην τεκμηρίωση θα σας δώσει τους δείκτες για να εξαγάγετε κάθε ένα από αυτά τα κομμάτια πληροφοριών από την απάντηση API.
Μπορείτε να αξιοποιήσετε τα δεδομένα εξόδου από το API για να δημιουργήσετε ενδεχομένως χάρτες θερμότητας και άλλες μορφές απεικονίσεων για να αποκτήσετε μια άποψη υψηλού επιπέδου για τη στάση του ιστότοπού σας από επισκέπτες σε όλο τον κόσμο.
Συνεχίστε λοιπόν και προσαρμόστε το σενάριο Python σύμφωνα με τις ανάγκες σας και αναλάβετε την επιχείρησή σας στο διαδίκτυο. Σε περίπτωση που χρειάζεστε υψηλότερη ποσόστωση για τη χρήση API, ελέγξτε την τιμολόγηση για το IP Geolocation API.
Συχνές ερωτήσεις
Ποιο είναι το API Geolocation IP?
Το API Geolocation API IP από το AbstractAPI παρέχει μια υπηρεσία που βασίζεται σε ανάπαυση για να εντοπίσει τη φυσική θέση μιας διεύθυνσης IP. Παρέχει γεωπολιτικές πληροφορίες, συμπεριλαμβανομένης της πόλης, της περιοχής, της χώρας, μαζί με τη ζώνη ώρας και άλλες πληροφορίες. Έχει ολοκληρωμένη κάλυψη τόσο για τις διευθύνσεις IPv4 όσο και IPv6 με 1.75+ εκατομμύρια τοποθεσίες σε 225.000+ πόλεις σε όλο τον κόσμο, έτσι έχετε πάντα τα πιο ακριβή αποτελέσματα.
Πού μπορούμε να χρησιμοποιήσουμε το API Geolocation IP Geolocation?
Το API Geolocation API IP από το AbstractAPI μπορεί να χρησιμοποιηθεί για να αποκτήσει τις γεωγραφικές τοποθεσίες των επισκεπτών που συνδέονται με έναν ιστότοπο. Δεδομένου ότι όλη η κυκλοφορία στο Διαδίκτυο δρομολογείται με βάση τις διευθύνσεις IP, αυτό το API είναι χρήσιμο για την οικοδόμηση των προφίλ γεωγραφικών γραμμών των επισκεπτών της ιστοσελίδας με βάση τις διευθύνσεις IP τους, για καλύτερη στόχευση και προφίλ προφίλ. Ομοίως, οποιαδήποτε ιδιότητα σε απευθείας σύνδεση, είτε πρόκειται για έναν ιστότοπο, μια πύλη, είτε για εφαρμογές φιλοξενίας διακομιστή εφαρμογών, μπορούν να παρακολουθήσουν τις γεωγραφικές τοποθεσίες των επισκεπτών που έχουν πρόσβαση στην υπηρεσία.
Ποια είναι τα πλεονεκτήματα της παρακολούθησης των διευθύνσεων IP?
Μια διεύθυνση IP αντιπροσωπεύει ένα τελικό σημείο στο Διαδίκτυο. Οποιοσδήποτε χρήστης που συνδέεται με το Διαδίκτυο διατίθεται μια διεύθυνση IP από τον τοπικό ISP με βάση την περιοχή που έχει εκχωρηθεί από την IANA (Internet Assigned Numbers Authority). Παρακολουθώντας τις διευθύνσεις IP, είναι δυνατόν να γνωρίζετε γεωγραφικές πληροφορίες σχετικά με έναν χρήστη. Αυτό είναι επιτακτικό για τοπικές εκστρατείες μάρκετινγκ με βάση την τοποθεσία του χρήστη. Επιπλέον, αυτό είναι επίσης χρήσιμο για τις υπηρεσίες επιβολής του νόμου για την παρακολούθηση κακόβουλων χρηστών στο Διαδίκτυο. Με το API Geolocation API IP από το Abstract API παίρνετε όλες τις πληροφορίες που σχετίζονται με τη γεωγραφική θέση, τις ζώνες χρόνου και τις λεπτομέρειες ISP μιας διεύθυνσης IP.
