施勢帆老師的教學網站

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 156|回復: 0

DeepSeek

[複製鏈接]

700

主題

711

帖子

3375

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
3375
發表於 2025-3-7 11:21:51 | 顯示全部樓層 |閱讀模式
寫一個python可輸入四個變數並呼叫URL傳回結果


import requests


def fetch_url_with_params(url, param1, param2, param3, param4):
    try:
        # 將參數放入字典中
        params = {
            'temp': param1,
            'humi': param2,
            'no': param3,
            'name' : param4            
        }

        # 發送 GET 請求,並將參數附加到 URL
        response = requests.get(url, params=params, timeout=5)

        # 檢查 HTTP 狀態碼(非 200 會引發異常)
        response.raise_for_status()

        # 自動檢測編碼,避免亂碼
        response.encoding = response.apparent_encoding

        return response.text

    except requests.exceptions.RequestException as e:
        return f"請求失敗,錯誤訊息:{str(e)}"


# 主程式
if __name__ == "__main__":
    # 輸入四個變數
    url = input("請輸入 URL:")
    param1 = input("請輸入溫度:")
    param2 = input("請輸入濕度:")
    param3 = input("請輸入學號:")
    param4 = input("請輸入姓名:")

    # 呼叫函數並傳回結果
    result = fetch_url_with_params(url, param1, param2, param3, param4)

    # 輸出結果
    print("\n伺服器回傳的結果:")
    print(result)

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|小黑屋|施勢帆老師的教學網站

GMT+8, 2025-4-10 21:25 , Processed in 0.056657 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表