📜  使用Python获取 MICR 代码

📅  最后修改于: 2022-05-13 01:54:39.167000             🧑  作者: Mango

使用Python获取 MICR 代码

MICR代表Magnetic Ink 字符 Recognition,通常用于银行。这是一个 9 位代码,用于识别银行分行的位置。 MICR 代码是使用 MICR(磁性墨水字符识别技术)打印在支票上的代码。这可以识别支票,这又意味着更快的处理。在本文中,我们将编写一个Python脚本来使用银行信息获取 MICR 代码。

需要的模块:

  • bs4 : Beautiful Soup(bs4) 是一个Python库,用于从 HTML 和 XML 文件中提取数据。这个模块没有内置于Python中。要安装此类型,请在终端中输入以下命令。
pip install bs4
  • requests Requests 允许您非常轻松地发送 HTTP/1.1 请求。这个模块也没有内置于Python中。要安装此类型,请在终端中输入以下命令。
pip install requests

方法:

  • 导入模块
  • 将银行信息合并到 URL 中
  • 制作请求实例并传入 URL
  • 将请求传递给 Beautifulsoup()函数
  • 将 MICR 代码遍历到汤对象中

执行:

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
# bank details
bank_name = "KOTAK_MAHINDRA_BANK"
state = "BIHAR"
city = "PATNA"
branch = "PATNA"
  
# url
url = "https://bankifsccode.com/"+bank_name+"/"+state+"/"+city+"/"+branch
  
  
# pass the url
# into getdata function
htmldata = getdata(url)
soup = BeautifulSoup(htmldata, 'html.parser')
  
# traverse the data
data = []
for i in (soup.find_all('a')):
    data.append((i.get_text()))
  
print("MICR Code :")
print(data[17])


输出:

MICR Code :
800485005