Update app.py
Browse files
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 |
-
#
|
98 |
-
|
99 |
-
|
|
|
|
|
|
|
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)
|