我想选择只是列出的每个项目的销售价格,但这是我能得到的最接近的。Ebay Webscraper
import requests
from bs4 import BeautifulSoup
url = 'http://www.ebay.co.uk/sch/i.html?_from=R40&_sacat=0&_nkw=graphics%20card&LH_Complete=1&LH_Sold=1&rt=nc&_trksid=p2045573.m1684'
r = requests.get(url)
soup = BeautifulSoup(r.content, 'html.parser')
Sale_Price = [tag['class'] for tag in soup.find_all("span", class_="bold bidsold")]
print(Sale_Price)
这给了我: [ '大胆', 'bidsold'],[ '大胆', 'bidsold'],[ '大胆', 'bidsold'],[ '大胆', “ “bold”,“bidsold”],['bold','bidsold'],['bold','bidsold'],['bold','bidsold'],['bold' “bold”,“bidsold”],['bold','bidsold'],['bold','bidsold'],['bold','bidsold'],['bold' “bold”,“bidsold”],['bold','bidsold'],['bold','bidsold'],['bold','bidsold'],['bold' “bold”,“bidsold”],['bold','bidsold'],['bold','bidsold'],['bold','bidsold'],['bold' “bold”,“bidsold”],['bold','bidsold'],['bold','bidsold'],['bold','bidsold'],['bold' “bold”,“bidsold”],['bold','bidsold'],['bold','bidsold'],['bold','bidsold'],['bold' “bold”,“bidsold”],['bold','bidsold'],['bold','bidsold'],['bold','bidsold'],['bold' “bold”,“bidsold”],['bold','bidsold'],['bold','bidsold'],['bold','bidsold'],['bold' “bold”,“bidsold”],['bold','bidsold'],['bold','bidsold'],['bold','bidsold'],['bold' [bold,'bidsold']]
这有什么困惑?您选择了您搜索的课程...尝试添加除tag以外的内容['class']' –