remarks = [] for i in range(6): remark = soup.find('span', id=f'Lbl備註{i}') if remark: remarks.append(remark.text.strip()) # 格式化輸出 result = f"{hospital_name}\n查詢院區: {queried_hospital}\n\n各類病床明細表:\n{df.to_string(index=False)}\n\n備註:\n" + "\n".join(remarks) return result def gradio_interface(url): return get_hospital_data(url) iface = gr.Interface(fn=gradio_interface, inputs="text", outputs="text", title="Hospital Bed Data") iface.launch()