changes on mrz utiles
This commit is contained in:
@@ -22,16 +22,16 @@ def decode(s: str) -> list[str]:
|
|||||||
return bytes(res).decode('gb2312')
|
return bytes(res).decode('gb2312')
|
||||||
|
|
||||||
|
|
||||||
chinese_name = "王烨君"
|
chinese_name = "陈雅婷"
|
||||||
encoded_chinese_name = encode(chinese_name)
|
encoded_chinese_name = encode(chinese_name)
|
||||||
print(encoded_chinese_name)
|
print(encoded_chinese_name)
|
||||||
optional_data_length = 14 - len(encoded_chinese_name)
|
optional_data_length = 14 - len(encoded_chinese_name)
|
||||||
for i in range(0, optional_data_length):
|
for i in range(0, optional_data_length):
|
||||||
encoded_chinese_name = encoded_chinese_name + "<"
|
encoded_chinese_name = encoded_chinese_name + "<"
|
||||||
first_name = "Yiejun"
|
first_name = "Siling"
|
||||||
last_name = "WANG"
|
last_name = "WU"
|
||||||
passport_number = "E92570552"
|
passport_number = "991494953"
|
||||||
birth_day = "991215"
|
birth_day = "980115"
|
||||||
# sex = "F"
|
# sex = "F"
|
||||||
sex = "F"
|
sex = "F"
|
||||||
# optinal_data = "MFMLMANK<<<<A9" #14位
|
# optinal_data = "MFMLMANK<<<<A9" #14位
|
||||||
|
|||||||
@@ -2,17 +2,17 @@
|
|||||||
from mrz.generator.td1 import TD1CodeGenerator
|
from mrz.generator.td1 import TD1CodeGenerator
|
||||||
|
|
||||||
|
|
||||||
first_name = "minqin"
|
first_name = "yizhen"
|
||||||
last_name = "YANG"
|
last_name = "GUO"
|
||||||
document_number = "XKJ0WSK30"
|
document_number = "XKJ0WSK30"
|
||||||
birth_day = "980829"
|
birth_day = "950523"
|
||||||
sex = "F"
|
sex = "F"
|
||||||
# optinal_data = "MFMLMANK<<<<A9" #14位
|
# optinal_data = "MFMLMANK<<<<A9" #14位
|
||||||
nationality = "CHN"
|
nationality = "CHN"
|
||||||
country_code = "FRA"
|
country_code = "FRA"
|
||||||
optinal_data = "<9918136584" # 14位
|
optinal_data = "<991621592" # 14位
|
||||||
document_prefix = "IR"
|
document_prefix = "IR"
|
||||||
expire_date = "230815"
|
expire_date = "230515"
|
||||||
|
|
||||||
code = TD1CodeGenerator(document_prefix, country_code, document_number, birth_day, sex, expire_date, nationality,
|
code = TD1CodeGenerator(document_prefix, country_code, document_number, birth_day, sex, expire_date, nationality,
|
||||||
last_name, first_name, optional_data1=optinal_data)
|
last_name, first_name, optional_data1=optinal_data)
|
||||||
|
|||||||
@@ -9,7 +9,8 @@ from src.pojo.contact_pojo import ContactPojo
|
|||||||
# letters = ['E', 'G', 'M']
|
# letters = ['E', 'G', 'M']
|
||||||
letters = ['E']
|
letters = ['E']
|
||||||
|
|
||||||
prefix_tire_de_sejour = "9918"
|
# prefix_tire_de_sejour = "9918"
|
||||||
|
prefix_tire_de_sejour = "991"
|
||||||
|
|
||||||
|
|
||||||
def get_random_id_number() -> str:
|
def get_random_id_number() -> str:
|
||||||
@@ -58,5 +59,5 @@ if __name__ == '__main__':
|
|||||||
# print(get_random_id_number())
|
# print(get_random_id_number())
|
||||||
# for i in range(1, 501):
|
# for i in range(1, 501):
|
||||||
# print(get_random_passport_id_number())
|
# print(get_random_passport_id_number())
|
||||||
for id in generate_titre_sejour_number(100):
|
for id in generate_titre_sejour_number(3200):
|
||||||
print(id)
|
print(id)
|
||||||
|
|||||||
Reference in New Issue
Block a user