Python是一種功能強大的編程語言,它可以用來處理各種數據和信息。其中,與航班信息相關的代碼功能也很強大。
import requests from bs4 import BeautifulSoup url = 'https://www.flightstats.com/v2/flight-tracker/0738?year=2021&month=5&date=5&flightId=1068204475' response = requests.get(url) soup = BeautifulSoup(response.content, 'html.parser') departure_time = soup.find('time', {'itemprop': 'departureTime'}).text arrival_time = soup.find('time', {'itemprop': 'arrivalTime'}).text flight_number = soup.find('div', {'class': 'flight-number'}).text.strip() flight_status = soup.find('span', {'class': 'status'}).text print('Departure Time: ', departure_time) print('Arrival Time: ', arrival_time) print('Flight Number: ', flight_number) print('Flight Status: ', flight_status)
上述代碼通過requests庫請求一個航班信息查詢網站,然后利用BeautifulSoup庫解析HTML代碼,獲取航班的出發時間、到達時間、航班號和狀態。最后通過print()語句輸出。
我們可以將這些代碼集成到一個更完整的航班信息查詢程序中,讓用戶能夠方便地查詢想要了解的航班信息。
Python航班信息查詢程序的實現需要用到網絡請求、HTML解析和輸出等多個方面的知識,但是只需要熟悉這些知識并將它們組合起來就可以實現一個功能強大的程序。