正在尝试使用python3制作一个提取电子邮件的函数

2024-09-30 20:28:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我制作了这个简单的代码,从网页中提取电子邮件。 我想把它转换成一个函数 我在做这件事时遇到了问题,我观看了yt的每一段视频,如何将这段代码转换成函数

   import bs4 as bs
import urllib.request
import re
import sys
sauc = urllib.request.urlopen('https://bluerayheatingandcooling.com/contact.htm').read()
    soup = bs.BeautifulSoup(sauc,'lxml')

vars = soup.get_text()
varr = re.findall('\w+@\w+\.[a-z]{3}',vars)


print(varr)

Tags: 函数代码importre网页视频bs电子邮件
1条回答
网友
1楼 · 发布于 2024-09-30 20:28:42

试试这个:

import bs4 as bs
import urllib.request
import re
import sys
def extract_mails(url):
  sauc = urllib.request.urlopen(url).read()
  soup = bs.BeautifulSoup(sauc,'lxml')

  vars = soup.get_text()
  varr = re.findall('\w+@\w+\.[a-z]{3}',vars)
  return varr


print(extract_mails('https://bluerayheatingandcooling.com/contact.htm'))

相关问题 更多 >