利用faker生成高仿web日志

由于业务分析需要大量的web中间件,一般网站流量较低,拿到的数据有限。因为比较敏感,网上又没有公开的访问日志,最后只能自己动手,利用faker库造一些web访问日志。文章介绍python的faker库具备的功能和生成日志时的一些考量。

faker简介

faker支持多种语言和地区,在不同的语言参数下,会出现部分真实部分虚假的数据。比如会根据真实的国家和地区,捏造一个虚假的街道和门牌号。faker支持多种语言,包括php、python等,下面使用python的faker进行演示。

官方支持的语言表

几个比较常见的语言代号列一下:

  • 简体中文:zh_CN
  • 繁体中文:zh_TW
  • 美国英文:en_US
  • 德文:de_DE
  • 日文:ja_JP

导入使用

from faker import Faker

faker = Faker('zh_CN')
print(faker.address)

支持生成地区

.address()  # 地址
.building_number()  # 楼号
.city()  # 城市
.country()  # 国家
.postcode()  # 邮编
.province()  # 省份

支持生成时间日期,可以返回datetime类型数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值