In [1]:
import requests
import pandas as pd

In [2]:
payload = {'q': '米森 蔓越莓麥片', 'page': 1, 'sort': 'prc/ac'}
r = requests.get('http://ecshweb.pchome.com.tw/search/v3.3/all/results', payload)

In [3]:
r.raise_for_status()

In [4]:
data = r.json()

In [5]:
df = pd.DataFrame(data["prods"])

In [6]:
df[['name', 'price']]


Out[6]:
name price
0 米森Vilson 有機桃核蔓越莓麥片450g 225
1 米森-有機核桃蔓越莓麥片(450g/盒) 225
2 【米森】有機核桃蔓越莓麥片450g x3盒 675
3 【米森】有機核桃蔓越莓麥片450g x6盒 1350