[ad_1]
Halo Gaes di suratpembaca.web.id. Hari ini kita akan mengupas tentang Linux yakni Lacak lokasi nomor telepon menggunakan Python
.
Sekiranya artikel tentang Lacak lokasi nomor telepon menggunakan Python
dapat memberikan manfaat untuk Sahabat semua. Yuk baca postingan ini
sampai selesai.
Dalam tutorial Python sebelumnya, kami menjelaskan cara mengembangkan Aplikasi Cuaca di Python menggunakan Flask. Dalam tutorial ini, kami akan menjelaskan cara mengembangkan aplikasi untuk melacak lokasi nomor telepon menggunakan Python.
Kami dapat dengan mudah mendapatkan detail nomor telepon dengan Python menggunakan paket. Jadi di sini, di tutorial ini kami akan mengembangkan aplikasi web untuk melacak posisi nomor telepon dan detail terkait menggunakan Python.
Jadi mari kita terus mengembangkan aplikasi untuk melacak lokasi nomor telepon menggunakan Python.
Luncurkan aplikasi
Kami akan membuat direktori aplikasi track-phone-number-python
Menggunakan perintah berikut
$ mkdir track-phone-number-python
Kami pindah ke manajemen proyek
$ cd track-phone-number-python
Modul yang dibutuhkan
Kami akan menggunakan modul jatuh untuk implementasi untuk melacak nomor telepon.
- Nomor telepon: Ini adalah paket Python yang dapat digunakan untuk mendapatkan detail nomor telepon. Anda dapat menginstalnya menggunakan perintah berikut:
pip install phonenumbers
- Labu: Saat kami membuat aplikasi web, kami menginstal labu untuk membuat aplikasi web menggunakan Python. Anda dapat menginstalnya menggunakan perintah berikut:
pip install Flask
Buat file aplikasi
Sekarang kita membuat file program kita app.py
Di root direktori proyek
Kemudian kami mengimpor paket yang diinstal flask
Dan phonenumbers
Dalam file permintaan kami
from flask import Flask, render_template, request, redirect, url_for import phonenumbers from phonenumbers import geocoder, carrier
Kami membuat objek aplikasi Flask dan menentukan jalurnya.
app = Flask(__name__) @app.route('/') @app.route('/trace', methods =['GET', 'POST'])
Kami akan membuat fungsi trace()
Terapkan kemampuan pelacakan nomor telepon dengan menerima nilai pos yang dikirim oleh formulir. Kami akan mengurai nomor telepon menggunakannya parse()
Fungsi dan kemudian kirim nomor telepon penguraian itu ke fungsi description_for_number()
Berfungsi untuk mendapatkan detail angka. Kami juga akan menerima detail penyedia layanan yang menggunakannya name_for_number()
Fungsi.
phoneNumber = phonenumbers.parse(number) phoneDetails = geocoder.description_for_number(phoneNumber, 'en') serviceProvider = carrier.name_for_number(phoneNumber, 'en')
Setelah menerima detail nomor telepon, kami mentransfer detailnya ke file template trace.html
Untuk memberikan nilai
return render_template('trace.html', mesage = mesage, phoneNumber = phoneNumber, phoneDetails = phoneDetails, serviceProvider = serviceProvider)
Ini kode lengkapnya app.py
mengajukan.
from flask import Flask, render_template, request, redirect, url_for import phonenumbers from phonenumbers import geocoder, carrier app = Flask(__name__) @app.route('/') @app.route('/trace', methods =['GET', 'POST']) def trace(): mesage="" phoneNumber="" phoneDetails="" serviceProvider="" if request.method == 'POST' and 'number' in request.form: number = request.form['number'] if not number: mesage="Please enter mobile number with country code!" else: phoneNumber = phonenumbers.parse(number) phoneDetails = geocoder.description_for_number(phoneNumber, 'en') serviceProvider = carrier.name_for_number(phoneNumber, 'en') return render_template('trace.html', mesage = mesage, phoneNumber = phoneNumber, phoneDetails = phoneDetails, serviceProvider = serviceProvider) if __name__ == "__main__": app.run()
Buat file template
Kami akan membuat direktori templates
Di root direktori proyek kami kemudian membuat file template trace.html
Dan buat formulir html dengan input teks dan tombol kirim.
<form action=" url_for('trace') " method="post"> <div class="form-group"> <label for="email">Enter Phone Number(with country code):</label> <input type="text" class="form-control" id="number" name="number" placeholder="+91**********" > </div> <button type="submit" class="btn btn-primary">Trace</button> </form>
Kami akan menampilkan detail nomor telepon setelah memasukkan nomor telepon dan mengirimkan formulir.
% if phoneDetails is defined and phoneDetails % <div class="alert alert-success">Details: phoneNumber </div> <div class="alert alert-success">Country : phoneDetails </div> <div class="alert alert-success">Service Provider : serviceProvider </div> % endif %
Ini kode lengkapnya templates/trace.html
mengajukan.
<html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Trace Phone Number Location Using Python</title> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"> </head> <body> <div class="container"> <br> <h2>Trace Phone Number Location Using Python</h2> <br> <form action=" url_for('trace') " method="post"> % if mesage is defined and mesage % <div class="alert alert-warning"> mesage </div> % endif % % if phoneDetails is defined and phoneDetails % <div class="alert alert-success">Details: phoneNumber </div> <div class="alert alert-success">Country : phoneDetails </div> <div class="alert alert-success">Service Provider : serviceProvider </div> % endif % <div class="form-group"> <label for="email">Enter Phone Number(with country code):</label> <input type="text" class="form-control" id="number" name="number" placeholder="+91**********" > </div> <button type="submit" class="btn btn-primary">Trace</button> </form> </div> </body> </html>
Itu tadi postingan mengenai Lacak lokasi nomor telepon menggunakan Python
, terimakasih sudah berkunjung di website ini, mudah-mudahan postingannya ada manfaatnya ya.
[ad_2]
Source link