我想選擇只是列出的每個項目的銷售價格,但這是我能得到的最接近的。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']' –