使用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