Как я могу выполнить массовый поиск идентификатора вызывающего абонента (обратный поиск телефона) в списке телефонных номеров? [закрыто]

2

У меня есть текстовый файл с разделителями табуляции со всеми телефонными номерами, с которых я звонил или получал звонки в прошлом году. Все телефонные номера основаны на США, поэтому формат ### - ### - ####. Для целей налогообложения мне нужно знать, какие звонки были личными, а какие - деловыми. Я мог бы ввести их всех один за другим в Google, но это займет вечность, потому что нужно проверить сотни номеров.

Есть ли программа, плагин MS Office или веб-сайт, который я могу использовать для поиска всех номеров одновременно? Если нет, есть ли какой-нибудь способ создать макрос Excel для поиска?

грабить
источник
3
Это очень зависит от страны и от того, какие услуги телефонной связи и поиска доступны для вас. Там, откуда я, есть несколько простых способов сделать это, например, указав номер в качестве параметра URL для страницы поиска определенного числа и проанализировав результат, что, вероятно, и нужно, но, как я уже сказал: это полностью зависит от местоположения.
Даниэль Андерссон
Все цифры, которые мне нужны, - это цифры из США. Если нет доступного пакетного поиска, и мне все равно нужно что-то кодировать, есть ли API, который я могу использовать вместо анализа результатов из HTML?
ограбить
Во-первых, это на самом деле не проблема компьютера, потому что вы не используете для этого существующую программу. Во-вторых, вы не предоставляете нам никакой информации о формате телефонных номеров, поэтому любое решение должно было бы угадать, как они хранятся и какой вывод будет наиболее полезным. Я думаю, вам нужно немного подумать над проблемой, выбрать инструмент для ее решения (возможно, в Excel?) И спросить, как ее решить, используя это. Если это связано с программированием, оно здесь не относится, но вот так ваш вопрос будет закрыт и по переполнению стека
Ivo Flipse
2
@IvoFlipse: Я спрашивал, есть ли какая-нибудь существующая программа или веб-приложение для массового поиска. Конечно "Есть ли программа или веб-сайт, который делает X?" это правильный вопрос о суперпользователе, и Даниэль, похоже, понял то, что я спрашивал. Я упомянул в комментарии, что мне нужно искать номера телефонов США. Я не понимаю, почему так важно, есть ли у меня телефонные номера в Excel, Notepad или на каменных табличках. Я просто ищу что-то, что не потребует от меня ввода чисел по одному в поисковик, потому что мне нужно найти более 100 номеров.
ограбить
Может ли кто-нибудь рассказать о «слишком локальных» понижениях? География слишком мала? Я думаю, что нет, потому что в него входят США и все, кто звонит в США. Конкретный момент времени? Необычайно узкая ситуация? Любой, кто платит за телефонную связь и платит налоги, может получить пользу от ответов на этот вопрос.
ограбить

Ответы:

1

Посмотрите на Собольсофт . Я ничего не знаю о компании или их программном обеспечении, но если оно делает то, что говорит, это то, что вы просите. Это было единственным насыпным решением , которое я смог найти.

В будущем, возможно, будет хорошей идеей вести телефонный журнал на ходу.

CharlieRB
источник
Это выглядит многообещающе; Я попробую позже.
ограбить
Когда вы закончите, обновите ваш вопрос тем, что вы пробовали и что сработало. Это позволяет любому, кто ищет то же самое, найти ваш процесс решения. Благодарю.
CharlieRB
Результаты оказались не такими хорошими, как я надеялся (он не мог выполнить обратный поиск по большинству чисел), но этот инструмент был прост в использовании. Мне потребовалось около 6 проходов, чтобы определить хорошую часть чисел. Сначала я использовал Sobolsoft, затем API-интерфейсы WhitePages и OpenCNAM, которые предложил Скотт Чемберлен. После этого я просмотрел все контакты, сохраненные на наших мобильных телефонах, а затем попытался ввести оставшиеся номера телефонов в Google. Наконец, я позвонил на все оставшиеся бесплатные номера.
ограбить
1

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

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

Извлеченный урок: следите за тем, что может стать ценным в будущем ...

Тамара Вийсман
источник
Распознавание телефонной книги - это креативное решение, но оно не поможет. Ведение журнала вызовов - хорошая идея, но по многим причинам вряд ли что-либо будет поддерживаться автоматически. Получить список звонков так же просто, как войти в мою учетную запись сотового телефона и загрузить файл, но определение характера каждого звонка - это та часть, которая требует времени. Возможно, выполнение поиска один раз в месяц или один раз в неделю, а не в конце года сделало бы задачу более терпимой ... но выполнение всего этого в одной большой партии было бы наименее болезненным, если бы часть поиска могла быть автоматизирована.
ограбить
1

Что вам нужно, это API обратного поиска телефона. Есть несколько из там , однако я до сих пор , чтобы увидеть один , который свободен для томов , которые вы ищете или не является той или иной форме закрытого альфа / бета.

Скотт Чемберлен
источник
opencnam выглядит многообещающе; Я попробую, если предложение ЧарлиРБ не сработает. Как вы намекали, если поиск не будет бесплатным или дешевым (как в деньгах, так и во времени), я бы лучше не пытался вычесть телефонные звонки как деловые расходы на мои налоги.
ограбить
opencnam работал не так хорошо, как я надеялся. Использовать его было очень просто, но для большинства номеров возвращались пустые результаты. Из 100+ номеров на моем телефоне он не был идентифицирован. Из дополнительных нескольких сотен на телефоне моей жены он определил, возможно, один или два десятка. Белые страницы могут работать лучше, но, поскольку они возвращают XML, использовать их менее удобно.
ограбить
Спасибо за обновление, удачи в поиске хорошего сервиса. XML должен быть довольно простым в обращении. Сделайте это руководство (замените xsd-файл с третьего шага на xml на этой странице ), и у вас получатся красивые строго типизированные объекты, с которыми вы можете работать.
Скотт Чемберлен
Если вы предпочитаете иметь DataSet заменить /classesс /datasetна шаге 4, а затем использовать LoadXMLиз сгенерированного DataSet , чтобы загрузить данные.
Скотт Чемберлен
1

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

Ной
источник
Это было бы отличным решением, если оно работает. Я, конечно, был бы готов заплатить небольшую плату, если она может дать лучшие результаты, чем другие инструменты и API, которые я пробовал из ответов других людей.
ограбить