簡(jiǎn)介:
一個(gè)挺有意思的庫(kù),F(xiàn)aker,能夠?yàn)槟惝a(chǎn)生各種偽裝數(shù)據(jù)的第三方庫(kù)
一、Win&Linux安裝:
pip install faker? ? ? ?
二、 導(dǎo)入:
from faker.factoryimport Factory
三、實(shí)例化:
f? = Factory().create('zh_CN')
四、faker庫(kù)使用示例:
隨機(jī)USER_AGENT
def random_user_agent():
? ? '''隨機(jī)user_agent '''
????? return f.user_agent()
隨機(jī)手機(jī)號(hào)
def random_phone_number():
????"""隨機(jī)手機(jī)號(hào)"""
????return? f.phone_number()
隨機(jī)姓名
def random_name():
????"""隨機(jī)姓名"""
????return f.name()
隨機(jī)IPV4地址
def random_ipv4():
????"""隨機(jī)IPV4地址"""
????return f.ipv4()
隨機(jī)UUID4
def random_uuid4():
? ? ""隨機(jī)生成UUID4"""
????? return f.uuid4()
五、faker庫(kù)的其他方法
偽裝IP地址
ipv4():隨機(jī)IP4地址
ipv6():隨機(jī)IP6地址
mac_address():隨機(jī)MAC地址
tld():網(wǎng)址域名后綴
uri():隨機(jī)URI地址
uri_extension():網(wǎng)址文件后綴
uri_page():網(wǎng)址文件(不包含后綴)
uri_path():網(wǎng)址文件路徑(不包含文件名)
url():隨機(jī)URL地址
user_name():隨機(jī)用戶名
isbn10():隨機(jī)ISBN(10位)
isbn13():隨機(jī)ISBN(13位)
偽造自動(dòng)評(píng)論
paragraph():隨機(jī)生成一個(gè)段落
paragraphs():隨機(jī)生成多個(gè)段落,通過(guò)參數(shù)nb來(lái)控制段落數(shù),返回?cái)?shù)組
sentence():隨機(jī)生成一句話
sentences():隨機(jī)生成多句話,與段落類似
text():隨機(jī)生成一篇文章
word():隨機(jī)生成詞語(yǔ)
words():隨機(jī)生成多個(gè)詞語(yǔ),用法與段落,句子,類似
binary():隨機(jī)生成二進(jìn)制編碼
boolean():True/False
language_code():隨機(jī)生成兩位語(yǔ)言編碼
locale():隨機(jī)生成語(yǔ)言/國(guó)際 信息
偽裝個(gè)人信息
msisdn():移動(dòng)臺(tái)國(guó)際用戶識(shí)別碼,即移動(dòng)用戶的ISDN號(hào)碼?
phone_number():隨機(jī)生成手機(jī)號(hào)?
phonenumber_prefix():隨機(jī)生成手機(jī)號(hào)段?
profile():隨機(jī)生成檔案信息?
simple_profile():隨機(jī)生成簡(jiǎn)單檔案信息
first_name():隨機(jī)姓
first_name_female():女性名
first_name_male():男性名
first_romanized_name():羅馬名
last_name():
last_name_female():女
last_name_male():男
last_romanized_name():
name():隨機(jī)生成姓名
name_female():男性姓名
name_male():女性姓名
romanized_name():羅馬名
msisdn():移動(dòng)臺(tái)國(guó)際用戶識(shí)別碼,即移動(dòng)用戶的ISDN號(hào)碼
phone_number():隨機(jī)生成手機(jī)號(hào)
phonenumber_prefix():隨機(jī)生成手機(jī)號(hào)段
profile():隨機(jī)生成檔案信息
simple_profile():隨機(jī)生成簡(jiǎn)單檔案信息
email() 隨機(jī)生成電郵地址
ascii_company_email():隨機(jī)ASCII公司郵箱名
ascii_email():隨機(jī)ASCII郵箱
ascii_free_email():
ascii_safe_email():
company_email():
domain_name():生成域名
domain_word():域詞(即,不包含后綴)
email():
free_email():
free_email_domain():
f.safe_email():安全郵箱
ssn()????:生成身份證號(hào)
生成瀏覽器信息
chrome():生成Chrome的瀏覽器user_agent信息
firefox():生成FireFox的瀏覽器user_agent信息
internet_explorer():生成IE的瀏覽器user_agent信息
opera():生成Opera的瀏覽器user_agent信息
safari():生成Safari的瀏覽器user_agent信息
linux_platform_token():Linux信息
賬戶加密偽裝
md5():隨機(jī)生成MD5
null_boolean():NULL/True/False ?
password():隨機(jī)生成密碼,可選參數(shù):length:密碼長(zhǎng)度;special_chars:是否能使用特殊字符;digits:是否包含數(shù)字;
upper_case:是否包含大寫(xiě)字母;lower_case:是否包含小寫(xiě)字母
sha1():隨機(jī)SHA1
sha256():隨機(jī)SHA256
地理位置偽裝
country():國(guó)家
province():省份
city_suffix():市,縣
district():區(qū)
street_address():街道地址
street_name():街道名
street_suffix():街、路
country_code():國(guó)家編碼
postcode():郵編
geo_coordinate():地理坐標(biāo)
longitude():經(jīng)度
latitude():緯度
am_pm():AM/PM
數(shù)字隨機(jī)
numerify():生成三位隨機(jī)數(shù)
random_digit():生成0~9隨機(jī)數(shù)
random_digit_not_null():生成1~9的隨機(jī)數(shù)
random_element():生成隨機(jī)字母
random_int():隨機(jī)數(shù)字,默認(rèn)0~9999,可通過(guò)min,max參數(shù)修改
random_letter():隨機(jī)字母
random_number():隨機(jī)數(shù)字,參數(shù)digits設(shè)置生成的數(shù)字位數(shù)
顏色隨機(jī)
color_name():隨機(jī)顏色名?
hex_color():隨機(jī)HEX顏色?
rgb_color():隨機(jī)RGB顏色?
safe_color_name():隨機(jī)安全色名?
safe_hex_color():隨機(jī)安全HEX顏色?
公司信息偽裝
bs():隨機(jī)公司服務(wù)名?
company():隨機(jī)公司名(長(zhǎng))?
company_prefix():隨機(jī)公司名(短)?
company_suffix():公司性質(zhì)?
信用卡信息偽裝
credit_card_expire():隨機(jī)信用卡到期日
credit_card_full():生成完整信用卡信息
credit_card_number():信用卡號(hào)
credit_card_provider():信用卡類型
credit_card_security_code():信用卡安全碼
currency_code():貨幣編碼
時(shí)間
century():隨機(jī)世紀(jì)
date():隨機(jī)日期
date_between():隨機(jī)生成指定范圍內(nèi)日期,參數(shù):start_date,end_date
date_between_dates():隨機(jī)生成指定范圍內(nèi)日期,用法同上
date_object():隨機(jī)生產(chǎn)從1970-1-1到指定日期的隨機(jī)日期。
date_this_month():
date_this_year():
date_time():隨機(jī)生成指定時(shí)間(1970年1月1日至今)
date_time_ad():生成公元1年到現(xiàn)在的隨機(jī)時(shí)間
date_time_between():用法同dates
future_date():未來(lái)日期
future_datetime():未來(lái)時(shí)間
month():隨機(jī)月份
month_name():隨機(jī)月份(英文)
past_date():隨機(jī)生成已經(jīng)過(guò)去的日期
past_datetime():隨機(jī)生成已經(jīng)過(guò)去的時(shí)間
time():隨機(jī)24小時(shí)時(shí)間
timedelta():隨機(jī)獲取時(shí)間差
time_object():隨機(jī)24小時(shí)時(shí)間,time對(duì)象
time_series():隨機(jī)TimeSeries對(duì)象
timezone():隨機(jī)時(shí)區(qū)
unix_time():隨機(jī)Unix時(shí)間
year():隨機(jī)年份
擴(kuò)展名偽裝
file_extension():隨機(jī)文件擴(kuò)展名?
file_name():隨機(jī)文件名(包含擴(kuò)展名,不包含路徑)?
file_path():隨機(jī)文件路徑(包含文件名,擴(kuò)展名)?
mime_type():隨機(jī)mime Type?