【发布时间】:2021-06-27 02:32:13
【问题描述】:
我正在使用BeautifulSoup 从网站https://oxygen.digiavidity.com/?fbclid=IwAR3d_HtQPWni0lyHOMQOdokZGg3J7acwYc80EOFX7g8XYHloC550R5BtO94 抓取数据。
但是,如果我从 District 下拉框中选择一个特定区域以从特定区域获取所有 Suppliers name(in bold) 和 contacts,同时将其他两个下拉框保持为默认值,那么我将无法获取所需的数据。
这是我的代码:
import requests
from bs4 import BeautifulSoup
url = "https://oxygen.digiavidity.com/?
fbclid=IwAR3d_HtQPWni0lyHOMQOdokZGg3J7acwYc80EOFX7g8XYHloC550R5BtO94"
soup = BeautifulSoup(requests.get(url).content, "lxml")
x=soup.find_all('div',class_='list-group')
for val in x:
name=val.find('h5',class_='mb-1').text
contact=val.find('p').text
print(name)
print(contact)
有人,请帮助我。提前致谢!
【问题讨论】:
标签: python web-scraping beautifulsoup