Пошук адрес у HTML сайту та посиланнях mailto

Знайдіть електронні адреси за кнопками Напишіть нам і в завантаженому HTML сторінки. Виконайте практичне сканування в режимі Повний HTML і з’ясуйте, які приховані контакти залишаються недоступними.

У цьому посібнику використовується Email Extractor для пошуку кандидатів на адреси у завантаженому HTML та підтримуваних mailto-посиланнях.

Зміст

Як посилання mailto може містити електронну адресу#

Посилання на вебсторінку має видимий ярлик і ціль. У посиланні типу mailto ціль може містити адресу, тоді як ярлик каже, наприклад, «Напишіть нам», «Зв’яжіться з командою» або іншу коротку фразу. Текстовий вигляд сторінки може показувати фразу, не показуючи цільову адресу. Наведений нижче приклад має саме таку структуру: press@studio.test присутній у посиланні, але не надрукований у його ярлику. Це корисний випадок для сканування в режимі Повний HTML, оскільки контактна інформація вже існує в розмітці, доставленій браузеру.

Видимий ярлик і ціль посилання на електронну пошту можуть відрізнятися.
<a href="mailto:press@studio.test">Email the press team</a>

Знайти електронну адресу за кнопкою 'Напишіть нам'#

Відкрийте сторінку контактів і зачекайте, поки завантажиться відповідний вміст. Виберіть Повний HTML у Email Extractor і запустіть сканування окремої сторінки. Перегляньте будь-які адреси, отримані з кнопок контактів, разом із рештою списку результатів. Якщо корисно, порівняйте з Видимим текстом, щоб побачити, які кандидати були присутні лише в розмітці. Мета - визначити призначений контакт, а не просто максимізувати кількість. Сторінка може містити окремі кнопки для підтримки, прес-служби та регіональні електронні адреси, тому прочитайте їх позначки, перш ніж вирішувати, яка адреса належить до вашого вибору.

Що завантажений HTML може розкрити поза видимим текстом#

Повний HTML перевіряє підтримувану розмітку й атрибути завантаженої сторінки. Адреса може бути в прихованому розділі, контактному посиланні чи інших даних без показу в головному тексті. Деякі компоненти роблять інформацію доступною сканеру, а ізоляція браузера блокує інші фрейми чи закриті структури. Це пояснює різні додаткові результати на різних сторінках. Зберігайте посилання на джерело й не вважайте кожен HTML-рядок поточним потрібним контактом.

Відокремити приховану адресу від недоступної інформації#

Приховане може описувати кілька різних ситуацій. Контакт у завантаженому, але згорнутому розділі може бути доступний для сканування. Адреса, отримана лише після дії користувача, може стати доступною після цієї дії. Приватне значення, збережене на сервері, контакт, представлений лише зображенням, або пункт призначення, що використовується внутрішньо формою контакту, може ніколи не з’явитися як підтримуваний шаблон адреси в документі. Зміна режиму сканування не видаляє це розрізнення. Якщо розділ контактів інтерактивний, спочатку завантажте його і скануйте знову, перш ніж робити висновок, що жодної корисної адреси не існує.

Впізнати приклади та нерелевантні HTML-збіги#

Посібник із програмування може містити зразкове посилання на електронну пошту, а програма - сторонню адресу в даних шаблону. Вони можуть бути в HTML, не будучи потрібним контактом. Перевірте контекст і домен перед збереженням додаткового збігу. Якщо фільтр зразкових або системних адрес прибирає значення під час тестування, перевірте ці параметри, перш ніж вважати пошук невдалим. Важливо з’ясувати причину появи адреси на сторінці. Її запис робить майбутній експорт кориснішим за набір непояснених рядків.

Чи застосовуються ті самі правила до сканування всього вебсайту?#

Повне сканування вебсайту може перевіряти публічні HTML та посилання mailto, що повертаються сторінками, які воно знаходить, але воно не відображає кожну сторінку як інтерактивну вкладку браузера. Посилання mailto у поверненому HTML є іншим випадком, ніж кнопка, створена тільки після виконання коду на стороні клієнта. Якщо сканування вебсайту пропускає відомий контакт, перевірте цю сторінку в браузері і спробуйте роботу з окремою сторінкою після завантаження відповідного контенту. Використовуйте сканування списку URL, коли у вас вже є конкретні URL-адреси контактних сторінок для обробки, замість того щоб покладатися на їхнє виявлення.

Зберігати та експортувати контакти, що відповідають вашому завданню#

Виберіть відповідні адреси після перевірки їхніх джерел та доменів. Скопіюйте невелику частину або експортуйте її у форматі, необхідному для вашого наступного інструменту. CSV та XLSX корисні для перегляду у таблицях; TXT підходить для простого списку. Зберігайте інформацію про джерело, коли у вигляді для експорту це пропонується, особливо якщо декілька різних кнопок вели до схожих контактів. Знаходження адреси у цілі mailto пояснює, звідки взявся кандидат, але не підтверджує, що поштова скринька все ще існує або що кожен вебсайт показуватиме адресу однаково.

Застосуйте цей робочий процес на практиці

Ознайомтеся з відповідною документацією для елементів управління продуктом і обмежень, використаних тут. Зв'язатися з підтримкою якщо вам потрібна допомога з конкретним результатом.

Email Extractor

Завантажте Email Extractor

Знайдіть електронні адреси на вебсторінках і перетворіть свої результати на список, який можна використовувати.

Додати в ChromeДодати в EdgeДодати у Firefox