Reconocimiento de caracteres de tinta magnética o MICR, que generalmente se usa en un banco. Este es un código de 9 dígitos para identificar la ubicación de la sucursal bancaria. El código MICR es un código impreso en cheques utilizando MICR (tecnología de reconocimiento de caracteres de tinta magnética). Esto permite la identificación de los cheques y que a su vez significa un procesamiento más rápido. En este artículo, vamos a escribir un script en Python para validar el código MICR y extraer información.
Módulos necesarios
- bs4: Beautiful Soup (bs4) es una biblioteca de Python para extraer datos de archivos HTML y XML. Este módulo no viene integrado con Python. Para instalar este tipo, escriba el siguiente comando en la terminal.
pip install bs4
- requests: Requests le permite enviar requests HTTP/1.1 con mucha facilidad. Este módulo tampoco viene integrado con Python. Para instalar este tipo, escriba el siguiente comando en la terminal.
pip install requests
Acercarse:
- Módulo de importación
- Combinar código MICR en URL
- Hacer una instancia de requests y pasar a la URL
- Pase las requests a una función Beautifulsoup()
- atravesar el código MICR de información en objeto de sopa
Implementación:
Python3
# import module import requests from bs4 import BeautifulSoup # link for extract html data # Making a GET request def getdata(url): r = requests.get(url) return r.text # input by geek # MICR code Micr = "800002012" # url url = "https://micr.bankifsccode.com/"+Micr # pass the url # into getdata function htmldata = getdata(url) soup = BeautifulSoup(htmldata, 'html.parser') # traverse the bank information data = [] for i in (soup.find_all("div", class_="text6")): data.append((i.get_text())) # Validate the # data if len(data) == 0: print("Not Valid MICR Code") else: print("Found") print(data)
Producción:
Found ['MICR Code:- 800002012, STATE BANK OF INDIA, DIGHA']
Publicación traducida automáticamente
Artículo escrito por kumar_satyam y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA