Python 使用BeautifulSoup擦除具有相同类名的多个数据

Python 使用BeautifulSoup擦除具有相同类名的多个数据,python,web-scraping,beautifulsoup,Python,Web Scraping,Beautifulsoup,我最近在这里发了帖子,但我没能解决这个问题,所以我又问了一遍。 我正试图在这个网站上搜索“最近的销售”部分(所有地址): 我的代码如下所示: listings = [] for item in soup.findAll('a', {'class':'uc-listingCard-title'}): listings.append(item.get_text(strip=True)) print(listings) 我的输出是: ['256-258 Wyckoff Street

我最近在这里发了帖子,但我没能解决这个问题,所以我又问了一遍。 我正试图在这个网站上搜索“最近的销售”部分(所有地址):

我的代码如下所示:

listings = []
for item in soup.findAll('a', {'class':'uc-listingCard-title'}):
    listings.append(item.get_text(strip=True))

print(listings)    
我的输出是:

['256-258 Wyckoff Street', '1320 Glenwood Road', '1473 East 55th Street', '145 Winter Avenue', '25-02 Brookhaven Avenue']
然而,预计结果将是:

['256-258 Wyckoff Street', '1320 Glenwood Road', '1473 East 55th Street', '145 Winter Avenue', '25-02 Brookhaven Avenue', '352 94th Street', '1754 West 12th Street', '2283 E 23rd st', '2063 Brown Street, '3423 Avenue U', '2256 Stuart Street']
其中contians all address作为类名与

<a class="uc-listingCard-title" href="`````" data-tn="listingCard-label-address"> adress here </a>
我仍然只获取当前的列表地址,而不是所有地址。

尝试:

from bs4 import BeautifulSoup

url = 'https://www.compass.com/agents/irene-vuong/'
url = requests.get(url)
tags = BeautifulSoup(url.text, 'html')
smaple_list=[]
for tag in tags.findAll('div', attrs={'class': 'uc-listingCard-content'}):
    new_tag = tag.find('a', attrs={'class': 'uc-listingCard-title'})
    print(new_tag.text)

嗨!!!它确实获得了所有地址,但我只想删除文本,所以我这样做了。text但我得到了一个属性错误“ResultSet对象没有属性'text'。您可能将项目列表视为单个项目。您是否在调用find()时调用了find_all()。我尝试了“查找”,但我得到了不同的错误,我需要做什么?提前非常感谢你!!看一看:所以我仍然得到了当前的清单,但不是所有的销售清单。我想得到“最近的销售”地址,这是在当前列表之后…让我们看看。你还在吗?你能分享HTML源代码的相关部分吗?请提供答案。这是否回答了您的问题?
from bs4 import BeautifulSoup

url = 'https://www.compass.com/agents/irene-vuong/'
url = requests.get(url)
tags = BeautifulSoup(url.text, 'html')
smaple_list=[]
for tag in tags.findAll('div', attrs={'class': 'uc-listingCard-content'}):
    new_tag = tag.find('a', attrs={'class': 'uc-listingCard-title'})
    print(new_tag.text)