用python写以下程序:在携程旅行网里搜索重庆,并分别用selenium库和requests库爬取结果页中的span标签,以列表形式呈现。
时间: 2024-04-03 16:34:45 浏览: 74
基于python实现爬取携程景点数据与评论数据源码+项目说明.zip
5星 · 资源好评率100%
使用Selenium库实现:
```python
from selenium import webdriver
# 使用Chrome浏览器驱动
driver = webdriver.Chrome()
# 访问携程旅行网的重庆搜索结果页
driver.get('https://www.ctrip.com/?sid=155952&allianceid=4897&ouid=index')
# 找到所有的span标签
span_list = driver.find_elements_by_tag_name('span')
# 打印所有span标签的文本内容
for span in span_list:
print(span.text)
# 关闭浏览器
driver.quit()
```
使用Requests库实现:
```python
import requests
from bs4 import BeautifulSoup
# 访问携程旅行网的重庆搜索结果页
url = 'https://www.ctrip.com/?sid=155952&allianceid=4897&ouid=index'
response = requests.get(url)
# 使用BeautifulSoup解析HTML页面
soup = BeautifulSoup(response.text, 'html.parser')
# 找到所有的span标签
span_list = soup.find_all('span')
# 打印所有span标签的文本内容
for span in span_list:
print(span.text)
```
阅读全文