Как найти тысячи названий компаний?[закрыто]

StackOverflow https://stackoverflow.com/questions/227303

  •  03-07-2019
  •  | 
  •  

Вопрос

Как я могу найти или сгенерировать тысячи названий компаний для тестирования и демонстрации?(Адрес, номер телефона и сопутствующая информация тоже не помешали бы.)

У меня есть система, которую я создаю, которая включает в себя деловую контактную информацию.Без сомнения, довольно распространенное явление.

В моей тестовой / демонстрационной базе данных в настоящее время загружены случайно сгенерированные имена физических лиц (благодаря удобной электронной таблице IRS, которую я нашел).Это отлично работало для целей внутреннего тестирования и проверки, но выглядит действительно странно, когда показывается потенциальным клиентам.

Я перепробовал различные онлайн-источники публичной информации (напримерEDGAR и поиск по записям недвижимости в округах), но все они требуют, чтобы я вручную объединял результаты в блоки по 50 имен или около того за раз.Я мог бы это сделать, но на самом деле надеялся на поисковую службу или хранилище данных, в которых информация такого типа была бы легко доступна для поиска и извлечения очень большими пакетами.

Это было полезно?

Решение

Я использую Генератор поддельных имен:

Для чего я могу использовать идентификаторы генератора поддельных имен?

Тысячи частных лиц, компаний и правительственных организаций нашли полезные и креативные способы использования генератора поддельных имен.Вот несколько примеров:

  • Получить качественные тестовые данные может быть непросто, особенно в связи с законами (такими как HIPAA), запрещающими использование реальных данных.Читайте больше на опасности тестирования с использованием реальных данных.
  • Многие веб-сайты, такие как доски объявлений, плохо спроектированы, что затрудняет регистрацию аккаунтов посетителям из зарубежных стран.Используя поддельную информацию, вы можете легко заполнить регистрационные формы и войти на сайт.
  • Используйте поддельную информацию при заполнении форм, чтобы избежать разглашения личной информации.
  • Создайте фальшивую личность, чтобы использовать ее в качестве своего псевдонима в Интернете.Это позволяет вам отделить свою реальную жизнь от жизни в Интернете.
  • Придумайте имена для персонажей книги или рассказа.
  • Сгенерированные кредитные карты можно использовать для тестирования базовых методов проверки на стороне клиента / сервера без случайной обработки реальной карты.
  • Сгенерированные национальные идентификационные номера могут быть использованы для тестирования базовых методов проверки на стороне клиента / сервера без риска раскрытия реальной информации...

Другие советы

Очень хороший генератор: Генерируемые данные .

Это очень настраиваемый : вы можете генерировать имена, улицы, номера телефонов, случайные записи из указанного списка.

Вы можете экспортировать сгенерированные данные в различные форматы, такие как: SQL , HTML , Excel , XML и CSV .

Вы можете просмотреть открытый источник, например Wikipedia для имен, или вы можете просто выбрать случайные (не оскорбительные) существительные из вашего словаря по выбору (/ usr / share / dict / words и т. д.) и добавить " Company " , «Корпорация», «LTD» наугад.

Я лично НАСТОЯТЕЛЬНО рекомендую не использовать НАСТОЯЩИЕ данные любой формы для тестирования / демонстрации приложения.

Мне приходилось заходить слишком много раз и собирать куски, когда использовались настоящие адреса электронной почты, и письма случайно отправлялись разным клиентам.

Я бы использовал что-то вроде инструментов из RedGate, чтобы добавлять данные, делать их фиктивными, реальные данные слишком рискованны, по крайней мере, на мой взгляд.

Я бы предложил иметь "случайный символ" генератор, который связывает воедино «название компании»; & Quot; companytype & Quot; и так далее. Это сведет к минимуму вероятность фактического отображения названия реальной компании.

Кроме того, проверьте генераторы Ipsum Lorum; у них могут быть некоторые советы.

Если вы просто хотите сгенерировать имена, я бы использовал один из двух приведенных выше вариантов. Если вы ищете более сложные данные, Redgate создает генератор данных SQL. Я никогда не использовал эту программу, я просто знаю о ее существовании.

Отличным инструментом для программной генерации поддельных имен (как компаний, так и частных лиц) является Faker.По сути, ту же реализацию можно найти в Python, Ruby и Perl.Я не уверен, откуда это взялось, но определенно стоит проверить, устраивает ли вас какой-либо из этих языков программирования.Он также может генерировать поддельные имена с языков, отличных от английского.

Ссылки:

Вот выдержка из Readme от 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"
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top