python——根据公司名称查找公司地址(批量)、随机生成姓名、随机生成手机号

  • 根据公司名称查找公司地址
  • 随机生成姓名
  • 随机生成手机号

各个功能都已经封装成了独立的方法,直接粘贴使用即可

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()

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
随机生成指定数量的人名字,如下面的运行结果: 100个男性名字 古彬邦 司徒军会 饶光振 乐东涛 史哲广 李岩安 邓松勇 韩彪诚 时辉东 齐才贵 欧坚飞 丁江彬 黎飞哲 江进坚 骆富壮 毕壮山 石涛江 倪俊河 郎刚兴 黄强宁 蔡胜新 车先保 宁杰达 邱成志 贺福震 岑博有 赖贵清 简龙学 范绍光 姜良星 任裕发 柳健民 彭志亮 强义信 廉伟天 穆诚昌 钱兴富 傅元超 潘天峰 池力良 路永国 施新成 甘心林 苏林明 龙峰乐 姬民茂 霍学伟 蒋宁厚 盛清武 关毅生 程思元 华乐刚 方勇功 马祥豪 沈顺强 连达彪 孔超博 陆全健 何明俊 高康心 冯保杰 金河胜 卞豪永 廖星文 区生进 卢有辉 刘广中 成浩裕 侯海绍 费功才 皮波海 母利磊 林和波 梅仁利 鲁友敬 秦震先 陈平和 曹文承 莫邦群 常昌康 郭敬义 蒲信仁 葛振松 柯群善 雷会子 罗厚军 符庆思 康亮平 吕世福 白山庆 洪发毅 凌国友 戚善顺 樊武龙 孟子力 胡承浩 丘磊祥 孙中世 梁茂岩 龚安全 100个女性名字 路雪芬 樊桂梦 葛璐静 母霞娴 时珊红 梅静颖 宁洁怡 齐琴婵 黎晶玉 欧娜翠 邓玉荷 梁娴娜 关香芳 黄娣美 卞惠凡 费馨琳 胡燕霞 凌莺晶 华怡燕 雷勤月 邱倩佳 皮婵眉 符仪娥 江素瑞 施璧琦 彭娟珊 曹兰莉 丘婉梅 范岚珠 李月娣 卢爱璧 常菁蓉 陈露菊 郎荣纨 孔青媛 鲁环华 孟妍春 柯芬丹 蔡叶君 蒋翠莲 郭芝仪 甘瑶倩 饶玲云 莫蓓青 古颖娟 程莲玲 区娅惠 史菊娅 龚蓉环 姜媛婕 倪雅雅 秦婷蓓 强慧妍 池秋贞 龙萍嘉 钱琳素 柳艳叶 苏荷瑶 孙妹茜 盛瑞雪 赖婕凤 姬彩妹 马珠薇 蒲苑洁 穆淑莺 洪嘉慧 白瑾姣 司徒莉秀 金华雁 吕英彩 高丹岚 贺君琴 石薇璐 乐黛勤 康云苑 任雁珍 岑梦巧 潘锦锦 冯真芝 毕凤秋 连珍馨 何纨萍 廖凡淑 简茜菁 罗佳莎 廉贞爱 车莎艳 沈蕊桂 陆梅香 林秀婉 傅娥兰 侯琼琼 刘眉真 成巧婷 霍美蕊 骆芳瑾 韩姣荣 丁春露 戚琦英 方红黛

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wy313622821

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值