Skip to content

Instantly share code, notes, and snippets.

@it-jia
Created May 13, 2021 02:49
Show Gist options
  • Save it-jia/9f486e6038388c175ceab7f222ceffa9 to your computer and use it in GitHub Desktop.
Save it-jia/9f486e6038388c175ceab7f222ceffa9 to your computer and use it in GitHub Desktop.
import requests
from bs4 import BeautifulSoup
url = 'https://www.wine.com/search/Capel%20Vale%20Winery%20Single%20Vineyard%20Kinnaird/0'
print(url)
r = requests.get(url)
if r.status_code == requests.codes.ok:
soup = BeautifulSoup(r.text, 'html.parser')
items = soup.select('ul.prodList li.prodItem')
for item in items:
name = item.select_one('.prodItemInfo_name').get('title')
price = item.select_one('meta[itemprop="price"]').get('content')
print('--------------------')
print('名稱:', name)
print('價格:', price)
@it-jia
Copy link
Author

it-jia commented May 13, 2021

顯示資料如下:

https://www.wine.com/search/Capel%20Vale%20Winery%20Single%20Vineyard%20Kinnaird/0
--------------------
名稱: Capel Vale Winery Single Vineyard Kinnaird Shiraz 2000
價格: 109.99
--------------------
名稱: Capel Vale Winery Single Vineyard Kinnaird Shiraz 2002
價格: 109.99

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment