本文獲取攜程的最低**並繪製趨勢圖。
遇到的問題:找到資訊頁面位址後,用python requests.post模擬瀏覽器獲取資料,結果status_code返回400。查詢原因,4xx錯誤的原因都來自於客戶端,大多都是客戶端傳送的請求與server要求不符。所以從headers中逐個排除,最後發現是由於【content-type】,注釋掉後正常了。
import requests
import json
headers=
data =
response = requests.post('', data=data, headers=headers)
# print(response.status_code)
price = json.loads(response.text)
print(price['data']['onewayprice'][0])
import _tkinter
from tkinter import *
class mainwindow():
def __init__(self,master):
self.root = master
self.root.title('最低機票走勢圖')
width = self.root.winfo_screenwidth()
height = self.root.winfo_screenheight()
setwid = 225
sethei = 125
self.root.geometry('%dx%d+%d+%d'%(setwid, sethei, (width-setwid)/2, (height-sethei)/2))
self.label1 = label(self.root,text='出發城市')
self.label1.grid(row=3,column=1)
self.fromp = entry(self.root,width=20)
self.fromp.grid(row=3,column=2,padx=5,pady=10)
self.label2 = label(self.root,text='到達城市')
self.label2.grid(row=4,column=1)
self.top = entry(self.root,width=20)
self.top.grid(row=4,column=2,padx=5,pady=10)
self.search = button(self.root,width=15,text='查詢低價')
【小帆】博文:requests 400錯誤
【lowmanisbusy】博文:取出字典所有的鍵、值
【guge907】博文:tkinter中button按鈕未按卻主動執行command函式問題
【隨風行雲】博文: tkinter 事件繫結
求最低價格
1 題目要求 書店針對 哈利波特 系列書籍進行 活動,一共5卷,用編號0 1 2 3 4表示,單獨一捲售價8元,具體折扣如下所示 本數 折扣 2 5 3 10 4 20 5 25 根據購買的卷數以及本數,會對應不同折扣規則情況。單數一本書只會對應乙個折扣規則,例如購買了兩本卷1,一本卷2,則可以享受...
買書最低價格
1 題目 n書店針對 哈利波特 系列書籍進行 活動,一共5卷,用編號0 1 2 3 4表示,單獨一捲售價8元,具體折扣如下所示 本數 2,折扣5 本數 3,折扣10 本數4 折扣20 本數5,折扣25 根據購買的卷數以及本數,會對應不同折扣規則情況。單數一本書只會對應乙個折扣規則,例如購買了兩本卷1...
購書最低價
題目 書店針對 哈利波特 系列書籍進行 活動,一共5卷,用編號0 1 2 3 4表示,單獨一捲售價8元,具體折扣如下所示 本數 折扣 2 5 3 10 4 20 5 25 根據購買的卷數以及本數,會對應不同折扣規則情況。單數一本書只會對應乙個折扣規則,例如購買了兩本卷1,一本卷2,則可以享受5 的折...