Cara Membuat IPGeolocation Menggunakan Bahasa Python

Cara membuat ipgeolocation menggunakan bahasa python
Cara membuat ipgeolocation menggunakan bahasa python

Cara Membuat IPGeolocation Menggunakan Bahasa Python

Assalamualaikum, halo pengunjung selamat datang di blog Shadow Secure System, pada halaman kali ini saya akan memberikan Cara Membuat IPGeolocation Menggunakan Bahasa Python.

Install aplikasi & module

Install aplikasi Termux di Google Playstore jika anda menggunakan Android, bagi yang menggunakan IPhone dapat menginstall aplikasi Termux di Apps Store. Dan yang menggunakan komputer atau laptop dapat menginstall python secara langsung di website resminya, yaitu www.python.org, untuk menjalankannya anda bisa menggunakan CMD jika menggunakan OS Windows, dan jika anda menggunakan OS MacBook dan Linux dapat menggunakan Terminal Shell bawaan.
pkg update && pkg upgrade
pkg install python
pip install requests

Buat file berekstensi py(file.py)

Buat file berekstensi py, contohnya file.py jika sudah lanjut ke langkah berikutnya.
# Module
import requests
import json
import os
import sys

# Membersihkan text diterminal
os.system("clear")
# Input IP Address
query = input("Masukan IP Address: ")
# Requests IP Address
req = requests.get(f"http://ip-api.com/json/{query}")
# Fungsi requests
if req.status_code == 200:
    # Mengubah data json menjadi text
    data = json.loads(req.text)
    # Request code
    if data["status"] == "success":
       # Data requests
       print("IP Address:", query)
       print("Country:", data["country"])
       print("Country Code:", data["countryCode"])
       print("Region Name:", data["regionName"])
       print("Region Code:", data["region"])
       print("City:", data["city"])
       print("Zip Code:", data["zip"])
       lat = data["lat"]
       lon = data["lon"]
       print("Location:", lat, ",", lon)
       print("Timezone:", data["timezone"])
       print("ISP:", data["isp"])
       print("ORG:", data["org"])
       print("ASN:", data["as"])
       maps = f"https://www.google.com/maps/@{lat},{lon},9z?h1=id"
       print("Google Maps:", maps)
       # Done!
Jika sudah lanjut ke langkah dilanjutkan.

Arahkan lokasi di terminal anda ke lokasi file yang anda taruh supaya anda bisa menjalankan scriptnya. 

Arahkan lokasi di terminal anda ke lokasi file yang anda taruh supaya anda bisa menjalankan scriptnya. 

Jalankan script

Jika lokasi di terminal anda sudah di direktory file yang anda taruh, langkah selanjutnya adalah menjalankan scriptnya, ketikan perintah berikut.
python namafile.py
Jika berhasil menjalankan scriptnya, berarti anda mengikuti langkah-langkah diatas dengan benar. Berikut adalah screenshot saat berhasil menjalankan script.

Menjalankan script
Menjalankan script

Jika sudah kalian input (masukan) IP Address yang ingin kalian ketahui lokasinya.

Input IP Address

Input IP Address
Input IP Address

Setelah menginput IP Address maka kalian akan mendapatkan informasi dari IP Address tersebut, untuk mengeceknya kalian copy pada bagian url Google Maps lalu kalian salin ke google chrome.

Google Maps

Google Maps
Google Maps

Oke disini lokasi sudah muncul ya, entah akurat apa ngga yang penting tergantung IP Addressnya.

Lokasi Tidak 100% Akurat, Tergantung IP Address yang kalian Masukan.

Jika masih belum paham silahkan simak video dibawah.



Sekian Cara Mengatasi Termux Error Repository pada halaman ini, jika ada kesalahan ataupun kekurangan pada halaman ini saya pribadi mohon maaf, Wassalamualaikum

Baca juga :