python爬取机票
时间: 2023-11-09 19:03:30 浏览: 82
要爬取机票信息,可以使用 Python 中的 requests 和 BeautifulSoup 库。首先需要找到一个机票查询网站,然后使用 requests 库发送 HTTP 请求获取网页内容,再使用 BeautifulSoup 库解析网页内容,提取出需要的机票信息。
以下是一个简单的示例代码:
```python
import requests
from bs4 import BeautifulSoup
url = 'https://www.example.com/flights'
params = {
'from': 'Beijing',
'to': 'Shanghai',
'date': '2022-01-01'
}
response = requests.get(url, params=params)
soup = BeautifulSoup(response.text, 'html.parser')
# 提取机票信息
tickets = soup.find_all('div', class_='ticket')
for ticket in tickets:
price = ticket.find('span', class_='price').text
airline = ticket.find('div', class_='airline').text
departure_time = ticket.find('div', class_='departure-time').text
# ...
```
阅读全文