首页 > 解决方案 > 如何使用python从所有相同的div标签和相同的类中仅提取电子邮件

问题描述

我只想提取 eamil,但有相同的 div 名称和相同的类,我如何才能仅使用 python 抓取获取电子邮件?这是我要从中提取电子邮件链接的链接:https ://www.118100.se/foretag/684047/

try:
    email = soup.find_all('div', class_="fc-gray",id=False)

except:
    email = 'No email'

标签: pythonweb-scraping

解决方案


以下应该有效:

import requests
from bs4 import BeautifulSoup

link = 'https://www.118100.se/foretag/684047/'

res = requests.get(link)                 
soup = BeautifulSoup(res.text, 'html.parser')
title = soup.select_one("a[href^='mailto:']").get("href").split("mailto:")[1]
print(title)

推荐阅读