Roberta2024 commited on
Commit
078863a
·
verified ·
1 Parent(s): c336718

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -3
app.py CHANGED
@@ -94,9 +94,12 @@ if st.button("開始搜索"):
94
  pchome_json_data = json.loads(pchome_response.content)
95
  pchome_df = pd.DataFrame(pchome_json_data['prods'])
96
 
97
- # Select only the required columns: name, describe, price, original price
98
- pchome_df = pchome_df[['name', 'describe', 'price', 'orig']]
99
- pchome_df = pchome_df.rename(columns={'orig': 'original_price'})
 
 
 
100
  pchome_df['platform'] = 'PCHOME' # Add platform identifier
101
  pchome_data = pd.concat([pchome_data, pchome_df])
102
  time.sleep(1)
 
94
  pchome_json_data = json.loads(pchome_response.content)
95
  pchome_df = pd.DataFrame(pchome_json_data['prods'])
96
 
97
+ # Safely select only available columns
98
+ available_columns = ['name', 'describe', 'price', 'orig']
99
+ selected_columns = [col for col in available_columns if col in pchome_df.columns]
100
+ pchome_df = pchome_df[selected_columns]
101
+ if 'orig' in pchome_df.columns:
102
+ pchome_df = pchome_df.rename(columns={'orig': 'original_price'})
103
  pchome_df['platform'] = 'PCHOME' # Add platform identifier
104
  pchome_data = pd.concat([pchome_data, pchome_df])
105
  time.sleep(1)