代码之家  ›  专栏  ›  技术社区  ›  Steve Scheffler

如何找到成千上万的公司名称?[闭门]

  •  18
  • Steve Scheffler  · 技术社区  · 16 年前

    如何查找或生成数千个公司名称以用于测试和演示?(地址、电话号码和相关信息也很好。)

    我尝试过各种在线公共信息源(例如EDGAR和基于县的财产记录搜索),但这些都要求我一次手动将结果拼接在50个左右的名称块中。我可以做到这一点,但我真的希望有一个搜索服务或数据存储有这种类型的信息随时可搜索和检索在非常大的批次。

    7 回复  |  直到 9 年前
        1
  •  17
  •   gnat Nat Poor    8 年前

    我用 Fake Name generator :

    成千上万的个人、公司和政府组织已经发现了利用假名字生成器的有用和创造性的方法。以下是几个例子:

    • 质量测试数据可能很难获得,尤其是在法律(如HIPAA)禁止使用真实数据的情况下。阅读更多关于 the dangers of testing with real data .
    • 许多网站,如留言板,设计拙劣,使得来自外国的访问者很难注册帐户。使用虚假信息,您可以轻松填写注册表格并登录该网站。
    • 填写表格时使用虚假信息,以避免泄露个人信息。
    • 生成一个假身份,在internet上用作您的笔名。这让你可以把现实生活和网络生活分开。
    • 获取书籍或故事中人物的名字。
    • 生成的信用卡可用于测试基本的客户端/服务器端验证技术,而无需意外处理真实的信用卡。
        2
  •  7
  •   Igor Popov    14 年前

    一个很好的发电机是: generatedata .

    它是 非常可定制 :您可以从指定列表中生成姓名、街道、电话号码和随机条目。

    你可以 出口 以不同格式生成的数据,如: SQL , HTML 擅长 , CSV .

        3
  •  5
  •   Rob Hruska MegalomanINA    16 年前

    你可以搜刮像这样的公共资源 Wikipedia 对于名称,或者您可以从您选择的词典中随机抽取(当然不是冒犯性的)名词(/usr/share/dict/words等),并随机添加“Company”、“Corporation”、“LTD”。

        4
  •  4
  •   Mitchel Sellers    16 年前

    当我使用了真实的电子邮件地址,电子邮件意外地发送给了各种各样的客户时,我不得不多次进去收拾残局。

        5
  •  2
  •   Paul Nathan    16 年前

    我建议使用一个“随机字符”生成器,将“公司名称”、“公司类型”等串在一起。这将最大限度地减少实际显示真实公司名称的机会。

    此外,请查看Ipsum Lorum生成器;他们可能会有一些建议。

        6
  •  1
  •   DCNYAM    16 年前

    如果您只是希望生成名称,我将使用上面两个选项之一。如果您正在寻找更复杂的数据,Redgate会制作一个SQL数据生成器。我从未使用过这个程序,我只知道它的存在。

        7
  •  1
  •   Scott H    9 年前

    链接:

    以下是PyFaker自述中的一段摘录,让您领略一下:

    In [1]: from pyfaker import Fake
    
    In [2]: fake = Fake(lang_code='en')
    
    In [3]: fake.Address.street_address()
    Out[3]: u'72449 Ward Shore'
    
    In [4]: fake.Address.street_address()
    Out[4]: u'7954 Waelchi Mall'
    
    In [5]: fake.Company.bs()
    Out[5]: u'whiteboard visionary markets'
    
    In [6]: fake.Company.bs()
    Out[6]: u'exploit innovative paradigms'
    
    In [7]: fake.Name.name()
    Out[7]: u'Aaliyah Bauch'
    
    In [8]: fake.Name.name()
    Out[8]: u"Chad O'Keefe"