想要提取没有标签的文本中的手机号码吗

2024-04-19 04:51:43 发布

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

这是我的密码。如何从网页返回的数据中提取手机号?你知道吗

from bs4 import BeautifulSoup
import requests
r = requests.get("https://www.medindia.net/patients/doctor_search/dr-amiya-obstetrics-and-gynaecology-north-lakhimpur-assam-231775-1.htm")
soup = BeautifulSoup(r.text,'lxml')

data= soup.find('div',class_='col-xs-12')
h3 = data.find('h3')
print h3.text

p = data.find('p')

print p.text
r = data.find('span')

print r.text

Tags: 数据textfromimport网页密码datafind
1条回答
网友
1楼 · 发布于 2024-04-19 04:51:43

您可以尝试使用findAll('p'),而不是只使用find('p')。你知道吗

from bs4 import BeautifulSoup
import requests
r = requests.get("https://www.medindia.net/patients/doctor_search/dr-amiya-obstetrics-and-gynaecology-north-lakhimpur-assam-231775-1.htm")
soup = BeautifulSoup(r.text,'lxml')

data= soup.find('div',class_='col-xs-12')
h3 = data.find('h3')
print(h3.text)

p = data.findAll('p')

for pdata in p:
    print(pdata.text)

r = data.find('span')
print(r.text)

输出:

Dr. Amiya
ward no 12, k b road , north lakhimpur - 787001, assam

Phone : 91-3752-9435487Email : damircentre@gmail.com

damircentre@gmail.com

相关问题 更多 >