可以伪造信息,哈哈,直接把自己写的文章贴到下面啦(手动滑稽)
知乎的代码编辑器不太会用,大家可以移步到原文阅读:
https://mp.weixin.qq.com/s/aVyI6NKDNvUR9ZNOHsRK-Q
我将在南极找寻你
一个有情怀的公众号
今天教大家利用Python来伪造人员信息,过程很简单,小白也可以尝试下哦,在后台回复‘源码’即可获取代码文件啦。
注意:不要用作非法用途哦
编译环境:Python 3.6 ,Ubuntu 18.04
1
安装faker库
直接在cmd中键入
2
伪造姓名- #随机生成姓氏def last_name(): return fake.last_name()#随机生成名字def first_name(): return fake.first_name()
复制代码 3
住址伪造- #随机生成地址def address(): return fake.street_name()
复制代码 4
伪造工作单位- #随机生成公司名称 def company(): return fake.company_prefix()
复制代码 5
伪造手机号- def phone_number(): return fake.phone_number()
复制代码 6
伪造电子邮箱- def email(): return fake.email()
复制代码 7
伪造驾驶车辆型号- def car(): return fake.license_plate()
复制代码
现在,让我们用一个文件将上述7个伪造对象集合在一起,生成伪造的人员数据,注意一开始要import faker哦
代码如下
- from faker import Faker#初始化fake = Faker(locale='zh_CN')N=int(input('请输入要伪造的人员数目:'))#一共生成N个人员for i in range(N): def first_name(): return fake.first_name() def last_name(): return fake.last_name() def address(): return fake.street_name() def company(): return fake.company_prefix() def phone_number(): return fake.phone_number() def email(): return fake.email() def car(): return fake.license_plate() if __name__=='__main__': print('编号:',i+1) print('姓名:',last_name()+first_name()) print('住址:',address()) print('工作单位:',company()) print('联系电话:',phone_number()) print('邮箱:',email()) print('汽车型号:',fake.license_plate()) print('********************************')
复制代码 运行代码,会提示输入要伪造的人员数目,我输入了5,运行结果如下:- 编号: 1姓名: 马宇住址: 长沙路工作单位: 联软联系电话: 13420497365邮箱: guiying65@yahoo.com汽车型号: 446 QJG********************************编号: 2姓名: 吴玉英住址: 澳门街工作单位: 易动力联系电话: 18756593679邮箱: leishen@liu.com汽车型号: 1O W7012********************************编号: 3姓名: 高淑华住址: 谈街工作单位: 中建创业联系电话: 14731861476邮箱: jzheng@qiao.org汽车型号: ANG 103********************************编号: 4姓名: 徒玉住址: 武汉街工作单位: 商软冠联联系电话: 18607258003邮箱: mkang@tang.com汽车型号: 59-90079********************************编号: 5姓名: 壤岩住址: 广路工作单位: 恩悌联系电话: 18840974771邮箱: yong54@yahoo.com汽车型号: T56 8RH********************************
复制代码 是不是很有意思呢,那么动手来操作一下吧!
其实可以伪造的信息不止以上6条,下面给出其余的可伪造信息,大家也可以去官网获取更多用法:https://pypi.org/project/Faker/ - #地址 fake.street_name() fake.city_suffix() fake.street_address() fake.longitude() fake.district() #汽车 fake.license_plate() #银行 fake.bban() fake.bank_country() fake.iban() #条形码 fake.ean(length=13) fake.ean8() fake.ean13() #公司 fake.company_prefix() fake.bs() fake.company_suffix() fake.company() #信用卡 fake.credit_card_security_code(card_type=None) fake.credit_card_full(card_type=None) fake.credit_card_number(card_type=None) fake.credit_card_expire(start="now", end="+10y", date_format="%m/%y") fake.credit_card_provider(card_type=None) #互联网 fake.domain_word(*args, **kwargs) fake.company_email(*args, **kwargs) fake.free_email(*args, **kwargs) fake.ipv4_private(network=False, address_class=None) fake.ascii_safe_email(*args, **kwargs) fake.email(*args, **kwargs) fake.image_url(width=None, height=None) fake.uri_page() fake.ipv4_network_class() #姓名 fake.first_name_female() fake.name_male() fake.suffix_female() fake.first_name() fake.prefix_female() fake.last_name_male() fake.last_name() fake.name_female() fake.suffix_male() fake.last_name_female() fake.last_romanized_name() fake.first_romanized_name() fake.romanized_name() fake.name() #电话 fake.phone_number() fake.msisdn() fake.phonenumber_prefix() #user_agent fake.mac_platform_token() fake.firefox() fake.windows_platform_token() fake.safari() fake.chrome(version_from=13, version_to=63, build_from=800, build_to=899) fake.opera() fake.mac_processor() fake.user_agent() fake.linux_platform_token() fake.linux_processor() fake.internet_explorer()
复制代码
[h1]公众号:我将在南极找寻你[/h1]http://weixin.qq.com/r/9yjJ0avEZvYZre_y933l (二维码自动识别)
玩机技巧
学习资料
效率神器
Python教程
|