Skip to main content

从给定的 URL 中提取电子邮件地址和linkedin 配置文件。

项目描述

提取电子邮件

图片

PyPI 版本

从给定网站中提取电子邮件和linkedins个人资料

使用 BTC 支持项目:bc1q0cxl5j3se0ufhr96h8x0zs8nz4t7h6krrxkd6l

文档

要求

  • 蟒蛇> = 3.7

安装

pip install extract_emails

简单用法

作为图书馆

from pathlib import Path

from extract_emails import DefaultFilterAndEmailFactory as Factory
from extract_emails import DefaultWorker
from extract_emails.browsers.requests_browser import RequestsBrowser as Browser
from extract_emails.data_savers import CsvSaver


websites = [
    "website1.com",
    "website2.com",
]

browser = Browser()
data_saver = CsvSaver(save_mode="a", output_path=Path("output.csv"))

for website in websites:
    factory = Factory(
        website_url=website, browser=browser, depth=5, max_links_from_page=1
    )
    worker = DefaultWorker(factory)
    data = worker.get_data()
    data_saver.save(data)

作为 CLI 工具

$ extract-emails --help

$ extract-emails --url https://en.wikipedia.org/wiki/Email -of output.csv -d 1
$ cat output.csv
email,page,website
bob@b.org,https://en.wikipedia.org/wiki/Email,https://en.wikipedia.org/wiki/Email

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

extract-emails-5.3.1.tar.gz (19.7 kB 查看哈希)

已上传 source

内置分布

extract_emails-5.3.1-py3-none-any.whl (30.6 kB 查看哈希)

已上传 py3