Скрипт веб-скрапинга Google Sheets - PullRequest
1 голос
/ 23 апреля 2020

Я пытаюсь ввести данные, основанные на столбце «A», в столбец «B». Если «A» представляет собой полный список URL-адресов веб-сайтов, можно ли будет запустить сценарий, который очищает номера телефонов, например, с этих веб-сайтов и вводит данные в столбец «B»?

Я на 100% новичок ie в сценарии, но хотел бы узнать, как это работает.

1 Ответ

1 голос
/ 24 апреля 2020

Предполагая, что каждая ячейка в Column A представляет собой один URL, вы определенно можете найти номера телефонов.

enter image description here

Код для достижения this:

  • Извлечение текста веб-страницы (при условии, что номер телефона не структурирован как ссылка или что-то еще) .
  • Поиск в этом тексте для телефонных номеров с использованием регулярных выражений.
B2: =JOIN("|",IMPORTXML(A2,"//a/@href"))
C2: =REGEXEXTRACT(B2,"[0-9]{3}[- ]*[0-9]{3}[- ]*[0-9]{4}")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...