Znajdź adresy e-mail w kodzie HTML i linkach mailto
Znajdź adresy ukryte za przyciskami kontaktowymi i w załadowanym kodzie HTML strony. Przeprowadź skanowanie w trybie Pełny HTML i poznaj ograniczenia dostępu do ukrytych kontaktów.
W tym przewodniku zastosowano Email Extractor aby znaleźć kandydatów na adresy w załadowanych HTML i obsługiwanych linkach mailto.
Spis treści
W jaki sposób link mailto może zawierać adres e-mail#
Link do strony internetowej ma widoczną etykietę i cel. W łączu mailto cel może zawierać adres, a etykieta zawiera informację Wyślij do nas e-mail, Skontaktuj się z zespołem lub inną krótką frazę. Widok strony zawierający wyłącznie tekst może wyświetlać frazę bez pokazywania adresu docelowego. Poniższy przykład ma dokładnie taką strukturę: press@studio.test jest obecne w łączu, ale nie jest wydrukowane na jego etykiecie. Jest to przydatny przypadek pełnego skanowania HTML, ponieważ informacje kontaktowe już istnieją w znacznikach dostarczonych do przeglądarki.
<a href="mailto:press@studio.test">Email the press team</a>Znajdź adres e-mail znajdujący się pod przyciskiem Wyślij do nas wiadomość e-mail#
Otwórz stronę kontaktową i poczekaj na załadowanie odpowiedniej treści. Wybierz Pełny HTML w Email Extractor i uruchom skanowanie poszczególnych stron. Przejrzyj wszystkie adresy zwrócone z przycisków kontaktowych wraz z resztą listy wyników. Jeśli to przydatne, porównaj z Widocznym tekstem, aby zobaczyć, które potencjalne adresy były obecne tylko w znacznikach. Celem jest zidentyfikowanie zamierzonego kontaktu, a nie po prostu maksymalizacja jego liczby. Strona może zawierać osobne przyciski wsparcia, prasy i regionalnej poczty e-mail, dlatego przed podjęciem decyzji, który adres należy do wybranego, przeczytaj ich etykiety.
Co załadowany HTML ujawnia poza widocznym tekstem#
Pełny HTML może sprawdzić obsługiwane znaczniki i atrybuty na załadowanej stronie. Adres może pojawić się w zwiniętej sekcji, linku kontaktowym lub innych danych zawierających adres, nawet jeśli strona główna nie wyświetla go jako zwykłego tekstu. Niektóre załadowane komponenty mogą ujawnić informacje skanerowi, a izolacja przeglądarki może uniemożliwić dostęp do innych ramek lub zamkniętych struktur. Te różnice w implementacji wyjaśniają, dlaczego jedna witryna zwraca przydatnych dodatkowych kandydatów, a inna nie. Zachowaj odniesienie do źródła i unikaj zakładania, że każdy ciąg znaków w HTML jest zamierzonym bieżącym kontaktem.
Oddziel ukryty adres od niedostępnych informacji#
Ukryty może opisywać kilka różnych sytuacji. Kontakt w załadowanej, ale zwiniętej sekcji może być dostępny do przeskanowania. Adres pobrany dopiero po akcji użytkownika może stać się dostępny po tej akcji. Prywatna wartość przechowywana na serwerze, adres zapisany wyłącznie w obrazie lub miejsce docelowe używane wewnętrznie przez formularz kontaktowy mogą nigdy nie pojawić się w dokumencie jako obsługiwany wzorzec adresu. Zmiana trybu skanowania nie usuwa tego rozróżnienia. Jeśli sekcja kontaktu jest interaktywna, załaduj ją najpierw i zeskanuj ponownie, zanim dojdziesz do wniosku, że nie istnieje żaden przydatny adres.
Rozpoznaj przykłady i niepowiązane dopasowania HTML#
Poradnik programowania może zawierać przykładowy link e-mail, a aplikacja może mieć adres zewnętrznego podmiotu w danych szablonu. Oba mogą występować w HTML, choć nie są potrzebnym kontaktem. Przed zachowaniem dodatkowego dopasowania sprawdź kontekst i domenę. Jeśli podczas testu filtr adresów przykładowych lub systemowych usuwa wartość, świadomie sprawdź te opcje, zamiast uznawać, że wyodrębnianie zawiodło. Ustal, dlaczego adres pojawia się na tej stronie. Zapisanie tego powodu zwiększa przydatność późniejszego eksportu.
Czy te same zasady dotyczą skanowania całej witryny?#
Skanowanie całej witryny może odczytywać publiczny HTML i linki mailto ze znalezionych stron, ale nie renderuje ich jako interaktywnych kart. Link mailto w zwróconym HTML różni się od przycisku tworzonego dopiero przez kod po stronie klienta. Jeśli skan witryny pomija znany kontakt, otwórz stronę w przeglądarce i użyj skanowania pojedynczej strony po załadowaniu treści. Gdy masz już konkretne adresy URL stron kontaktowych, użyj skanowania listy, zamiast polegać na odkrywaniu stron.
Zachowaj i eksportuj kontakty pasujące do Twojego zadania#
Wybierz odpowiednie adresy po sprawdzeniu ich etykiet źródłowych i domen. Skopiuj niewielki wybór lub wyeksportuj go w formacie wymaganym przez kolejne narzędzie. CSV i XLSX są przydatne do przeglądania arkusza kalkulacyjnego; TXT nadaje się do zwykłej listy. Zachowaj informacje o źródle, jeśli oferuje je widok eksportu, zwłaszcza jeśli kilka różnych przycisków prowadzi do podobnie wyglądających kontaktów. Znalezienie adresu w elemencie docelowym mailto wyjaśnia, skąd pochodzi kandydat, ale nie weryfikuje, czy skrzynka pocztowa nadal istnieje i czy każda witryna internetowa wyświetli adres w ten sam sposób.
Wypróbuj ten sposób pracy
Przeczytaj powiązaną dokumentację aby poznać opisane tu funkcje i limity produktu. Skontaktuj się z pomocą techniczną jeśli potrzebujesz pomocy z konkretnym wynikiem.
Pobierz Email Extractor
Znajdź adresy e-mail na stronach internetowych i zamień wyniki w listę, z której możesz skorzystać.