Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako nájdem všetky e -mailové adresy?

Nájdenie všetkých e -mailových adries je široká požiadavka, ktorú je možné interpretovať niekoľkými spôsobmi, pričom každá z rôznych prístupov a úrovne obtiažnosti. Poďme rozobrať scenáre a ako sa k nim priblížite:

1. Nájdenie e -mailových adries spojených s * vlastným * účtom/účtami:

* Váš e -mailový schránka/účet:

* Používanie vyhľadávania poskytovateľa e -mailu: Väčšina poskytovateľov e -mailov (Gmail, Outlook, Yahoo atď.) Má robustnú funkciu vyhľadávania. Môžete vyhľadať bežné e -mailové vzory (napr. „@Gmail.com“, „@yahoo.com“, „@youdomain.com“) a potom preosievať výsledkami.

* Export/archivácia pošty: Niektorí poskytovatelia e -mailov vám umožňujú exportovať celú vašu históriu e -mailov ako súbor (napr. `.Mbox`,` .pst`). Potom môžete použiť skript (napr. Python s regulárnymi výrazmi) na extrahovanie všetkých e -mailových adries z tohto súboru. Toto je najspoľahlivejšia metóda pre váš vlastný účet.

* Váš zoznam kontaktov:

* Mnoho e -mailových klientov a online služby (ako sú kontakty Google, kontakty iCloud atď.) Uložíte svoje kontakty. Spravidla môžete exportovať zoznam kontaktov v štandardnom formáte (napr. CSV, VCARD). Tento súbor potom môžete otvoriť v tabuľkovom programe (napríklad Excel alebo Google Sheets) a ľahko zobraziť všetky e -mailové adresy.

2. Nájdenie e -mailových adries na konkrétnej webovej stránke:

* Stránka „Kontaktujte nás“ webovej stránky, o nás, alebo päti: Toto sú najzreteľnejšie miesta, kde sa dá pozrieť. Mnoho webových stránok bude priamo uviesť zoznam kontaktných e -mailových adries.

* Zásady služieb alebo zásady ochrany osobných údajov: Tieto dokumenty niekedy obsahujú kontaktné informácie vrátane e -mailových adries.

* "Mailto:" Odkazy v zdrojovom kóde HTML: Môžete si zobraziť zdrojový kód webových stránok (zvyčajne kliknutím pravým tlačidlom myši na stránku a výberom „Zobraziť zdroj stránky“ alebo podobné) a vyhľadať `Mailto:`. Toto je značka HTML, ktorá vytvára e -mailový odkaz a e -mailová adresa je súčasťou značky.

* robots.txt: Spoločnosti niekedy pridajú svoj e -mail na kontakt, pokiaľ ide o správanie robotov do svojho súboru robotov.

* Automatizované zoškrabovanie webu (vyžaduje programovacie znalosti): Môžete napísať skript (pomocou Pythonu s knižnicami ako `Request` a` BeautifulSoup`) na automatické prehľadávanie webových stránok, extrahovanie všetkých odkazov, stiahnutie stránok a potom pomocou regulárnych výrazov na nájdenie e -mailových adries v rámci obsahu HTML. S týmto prístupom buďte veľmi opatrní, pretože môže zaťažiť server webovej stránky a môžete byť zablokovaní. *Tiež nájdete nižšie uvedené etické a právne úvahy.*

3. Nájdenie všetkých e -mailových adries na *celom internete *:

* Toto je v podstate nemožné, neetické a pravdepodobne nezákonné. Internet je príliš rozsiahly a dynamický na komplexné skenovanie všetkých e -mailových adries. Okrem toho sa zber e -mailových adries vo veľkom meradle považuje za spam a je často v rozpore s podmienkami služieb webových stránok a vyhľadávacích nástrojov. V mnohých jurisdikciách porušuje aj zákony o ochrane súkromia ako GDPR a CCPA.

Nástroje a techniky na extrahovanie e -mailových adries (po tom, čo máte zdrojové údaje):

* regulárne výrazy (regex): Toto je najbežnejší a najsilnejší spôsob, ako nájsť e -mailové adresy v texte. Dobrý regex pre e -mailové adresy je:

`` `

[a-za-z0-9 ._%+-]+@[a-za-z0-9 .-]+\. [a-za-z] {2,}

`` `

Tento regex môžete použiť vo väčšine programovacích jazykov (Python, JavaScript, Java atď.) ALEBO v textových redaktoroch, ktoré podporujú vyhľadávanie Regex. Mnoho online testerov regexu vám môže pomôcť vylepšiť váš výraz. Uvedomte si, že Regex nie je dokonalý a môžu sa vynechať niektoré platné e -mailové adresy, zatiaľ čo niektoré neplatné sú zhodné.

* Programovacie jazyky (Python, JavaScript atď.): Môžete napísať skripty na automatizáciu procesu hľadania e -mailových adries, najmä pri riešení veľkého množstva textu alebo HTML.

* Nástroje na extraktor e -mailu online: Existuje veľa webových stránok, ktoré tvrdia, že extrahujú e -mailové adresy z textu alebo webových stránok. Pri používaní týchto nástrojov buďte veľmi opatrní, pretože môžu byť nedôveryhodné a mohli by vaše údaje zneužiť. Prečítajte si recenzie a porozumieť ich zásadám ochrany osobných údajov pred ich použitím.

Etické a právne úvahy:

* Spaming: Posielanie nevyžiadaných e -mailov ľuďom, ktorých e -mailové adresy, ktoré ste zoškrabali, je spam a všeobecne sa považuje za neetické.

* Ochrana: Zber a používanie e -mailových adries bez súhlasu porušuje zásady a zákony ochrany osobných údajov.

* Podmienky služby: Väčšina webových stránok má podmienky služieb, ktoré zakazujú zoškrabanie alebo automatizovaný zber údajov.

* GDPR, CCPA a ďalšie zákony o ochrane osobných údajov: Tieto zákony obmedzujú zber a používanie osobných údajov vrátane e -mailových adries bez náležitého súhlasu a odôvodnenia. Porušenie týchto zákonov môže mať za následok významné pokuty. Ak sa chystáte zhromažďovať e -mailové adresy, musíte úplne porozumieť požiadavkám týchto predpisov.

* preťaženie webových stránok: Web zoškrabanie môže zaťažiť servery. Používajte iba rozumné množstvo žiadostí a medzi požiadavkami nastavte oneskorenie.

V súhrne nájdete e -mailové adresy spojené s vašimi vlastnými účtami alebo na konkrétnych webových stránkach pomocou rôznych metód. Pokus o nájdenie všetkých e -mailových adries na internete je však nereálny, neetický a potenciálne nezákonný. Pri zbere a používaní e -mailových adries vždy uprednostňujte etické úvahy a dodržiavajte platné zákony o ochrane súkromia a podmienky služby.

Predtým, ako budete pokračovať, zvážte:

* Prečo potrebujete nájsť tieto e -mailové adresy? Pochopenie vášho účelu vám pomôže určiť najvhodnejší a etický prístup.

* Máte povolenie zhromažďovať tieto e -mailové adresy? Často sa vyžaduje výslovný súhlas, najmä na základe predpisov o ochrane osobných údajov.

* Existujú alternatívne spôsoby, ako dosiahnuť váš cieľ bez zhromažďovania e -mailových adries?

Ak môžete byť konkrétnejší o * prečo * musíte nájsť e -mailové adresy, môžem vám poskytnúť viac rady na mieru. Napríklad:

* „Chcem nájsť e -mailovú adresu pre oddelenie spoločnosti zákazníckeho podpora X.“

* "Chcem exportovať všetky e -mailové adresy z môjho účtu Gmail."

* „Chcem nájsť všetky e -mailové adresy uvedené na mojej osobnej webovej stránke.“

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené