并非所有eBay列表都相同,因为某些页面使用的格式与其他页面不同。我希望我的代码查找“ price”元素,如果不存在,请尝试其他方法。 我在下面创建了代码,但我想知道什么是更好的方法?
try:
if len(soup.find('span', {'class': 'vi-qtyS-hot-red'}).text) > 0:
total_sold_price = soup.find('span', {'class': 'vi-qtyS-hot-red'}).text
else:
total_sold_price = driver.find_element_by_xpath('//*[@id="mm-saleDscPrc"]').text
except Exception as e:
total_sold_price = ""