从给定的 URL 中提取电子邮件地址和linkedin 配置文件。
项目描述
提取电子邮件
从给定网站中提取电子邮件和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
查看哈希)
内置分布
extract_emails-5.3.1-py3-none-any.whl
(30.6 kB
查看哈希)