- 根据公司名称查找公司地址
- 随机生成姓名
- 随机生成手机号
各个功能都已经封装成了独立的方法,直接粘贴使用即可
import requests
import re
from urllib import parse
import random as r
# 1、根据公司名称查找公司地址(批量)
def test(name):
# url = 'https://api.map.baidu.com/?qt=s&c=178&wd=%E6%97%A0%E9%94%A1%E5%B8%82%E7%A7%91%E8%BF%88%E7%94%B5%E6%B0%94%E6%9C%89%E9%99%90%E5%85%AC%E5%8F%B8&rn=10&ie=utf-8&oue=1&fromproduct=jsapi&v=2.1&res=api&callback=BMap._rd._cbk93221&ak=E4805d16520de693a3fe707cdc962045&seckey=boedCl6YIiXcwpIPJmYbm7RxfstZHg4M4LZqqHDEB%2BM%3D%2CbZ6Kmkne2TzAU03wQBrHrm6rWuBENcmLR8sAv2zRs0PP93E0A3CmsCzsgv1Rpoc74NhViD2wrEh9Y19i6kArVMQFsCp_sDMU03PteBr0ZsjWknIIjQwFu_fskJwDqLlt7ccgfaJ50pRFebE3S3bEAxVGzdI5Wqhce79NreGGADKKQa5Br23z1b2zDYCNiD_w&timeStamp=1664183636757&sign=4539c3c2d078'
url = 'https://api.map.baidu.com/?qt=s&c=178&wd=' + \
parse.quote(name)+'&rn=10&ie=utf-8&oue=1&fromproduct=jsapi&v=2.1&res=api&callback=BMap._rd._cbk93221&ak=E4805d16520de693a3fe707cdc962045&seckey=boedCl6YIiXcwpIPJmYbm7RxfstZHg4M4LZqqHDEB%2BM%3D%2CbZ6Kmkne2TzAU03wQBrHrm6rWuBENcmLR8sAv2zRs0PP93E0A3CmsCzsgv1Rpoc74NhViD2wrEh9Y19i6kArVMQFsCp_sDMU03PteBr0ZsjWknIIjQwFu_fskJwDqLlt7ccgfaJ50pRFebE3S3bEAxVGzdI5Wqhce79NreGGADKKQa5Br23z1b2zDYCNiD_w&timeStamp=1664183636757&sign=4539c3c2d078'
headers = {
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36'
# 'Cookie': cookie
}
# 发送请求
res = requests.get(
url, params={'type': 'sign'}, headers=headers).content.decode()
# print("==>", res)
user_dict = re.findall('"addr":.*?","', res)
# print("==>", user_dict[0].strip('"addr":"'))
result=''
if(len(user_dict)>0):
aa = user_dict[0]
bb = aa[8:-3]
result = bb.encode().decode("unicode_escape")
saveInTXT(result)
# 2、保存到tex文档里
def saveInTXT(result):
log = open("a.txt", mode="a", encoding="utf-8")
log.write(result+'\n')
log.close()
# 3、自动随机生成姓名
def addName():
# 随机姓名
first_name = ["张", "曾", "李", "王", "刘", "赵", "蒋", "孟", "陈", "徐", "杨", "沈", "马", "高", "殷", "欧阳"]
second_name = ["伟", "华", "建国", "洋", "刚", "万里", "爱民", "牧", "陆", "路", "昕", "鑫", "兵", "硕", "志宏", "峰", "磊", "雷", "文",
"明浩", "光", "超", "军", "达","浩","建", "华丽", "艳", "耀", "容","源","远浩", "明月", "一鸣", "安庆", "华鹏","欣","贤明",
"小涛", "小康", "武", "俊英","婷","蔓", "冰", "国标", "路挺", "永","阳"]
# name = r.choice(first_name) + r.choice(second_name)
name = r.choice(first_name) + ''.join(r.choice(second_name))
print('姓名:' + name)
saveInTXT(name)
# 4、随机生成手机号
def number_add_email():
prelist = ["130", "131", "132", "133", "134", "135", "136", "137", "138", "139",
"147", "150", "151", "152", "153", "155", "156", "157", "158", "159",
"185", "187", "188", "189"]
# print(random.choice(prelist) + "".join(random.choice("0123456789") for i in range(8)))
num1 = r.choice(prelist) + ''.join(r.choice('0123456789') for i in range(8))
print('电话:'+num1)
# 随机邮箱
pre1 = ['@qq.com', "@163.com"]
print('邮箱:'+num1 + ''.join(r.choice(pre1)))
saveInTXT(num1)
if __name__ == '__main__':
list = ["宁波蓝释电子科技有限公司",
"成都成信达电子科技有限公司",
"济南科星数控设备有限公司",
"上海广拓信息技术有限公司",
"上海申科技术有限公司",
"深圳市载航智能科技有限公司",
"南京路图智能科技有限公司",
"深圳市威视创电子有限公司",
"广州天赋人财光电科技有限公司",
"上海九驱电气有限公司",
"杭州奥能电源设备有限公司",
"上海灵信视觉技术股份有限公司",
"苏州工业园区海易科技有限公司",
"成都全景智能科技有限公司",
"恩平市佰冠声电子科技有限公司",
"三六零科技集团有限公司",
"深圳市魔术师电子科技有限公司",
"莱州市金声汽车电器有限公司",
"深圳市蓝度智联科技有限公司",
"上海联适导航技术股份有限公司",
"东莞新能德科技有限公司",
"南京达风数控技术有限公司",
"喜开理(中国)有限公司",
"深圳市英卡科技有限公司",
"上海璐柯宏电子有限公司",
"中船重工远舟(北京)科技有限公司",
"乐清市毅承电气有限公司",
"江苏阿诗特能源科技有限公司",
"深圳联友科技有限公司",
"亿缔迈仪表(深圳)有限公司",
"深圳金亚太科技有限公司",
"杭州长泽科技有限公司",
"北京信实德生物科技有限公司",
"承德易优电子科技有限公司",
"广州展讯信息科技有限公司",
"徐州卡斯莱特智能控制研究院有限公司",
"华祐微电脑(宁波)有限公司",
"北京东方略生物医药科技股份有限公司",
"佛山市顺德区新迅电子科技有限公司",
"佛山市顺德区一拓电气有限公司顺德区第一分公司",
"深圳市博福电子有限公司",
"上海创力集团股份有限公司",
"深圳胜马优创科技有限公司",
"江苏奥易克斯汽车电子科技股份有限公司",
"石家庄通合电子科技股份有限公司",
"深圳市阿尔法电源技术有限公司",
"深圳市恒康佳业科技有限公司",
"深圳市泰普康科技有限公司",
"无锡同方聚能控制科技有限公司",
"福建速泊停车服务有限公司",
"厦门科拓通讯技术股份有限公司",
"安徽省航嘉智源科技有限公司",
"武汉德创信通科技有限公司",
"深圳市楚联电科技有限公司",
"广东振辉消防科技有限公司",
"成都梦马云创科技有限公司",
"东莞市晨嘉电子有限公司",
"恩平市赛扬电子科技有限公司",
"福建盈天电子科技有限公司",
"广东启正电子科技有限公司",
"广州庚申电子科技有限公司",
"杭州麦铬内特科技有限公司",
"湖南友哲科技有限公司",
"江西硕途智能科技有限公司",
"聊城市凌控商贸有限公司",
"厦门致火科技有限公司",
"深圳市点亮智能科技有限公司",
"深圳市汇益智能科技有限公司",
"深圳市科新精密电子有限公司",
"深圳市森空科技有限公司",
"深圳市信为科技发展有限公司",
"烟台市裕盛佳和科技有限公司",
"爱玛科技集团股份有限公司",
"成都比昂科技有限公司",
"杭州松井电器有限公司",
"浙江欧伦电气有限公司",
"深圳市中达优控科技有限公司",
"广州莹光智能科技有限公司",
"西安鑫源宇通电子科技有限公司",
"苏州奥佩克进出口有限公司",
"欧菲光集团股份有限公司",
"广州市安屯尼电子科技有限公司",
"威海安屯尼智能电子科技有限公司",
"郑州瑞展电子有限公司",
"张家港市杰伟电子有限公司",
"瑞安市中信电子设备有限公司",
"西安正阳智能科技有限公司",
]
for name in list:
# test(name)
# addName()
number_add_email()