使用python爬取4399游戏数据代码
时间: 2023-10-04 11:08:13 浏览: 234
python2爬取4399好玩的小游戏
以下是一个使用 Python 爬取4399游戏数据的示例代码:
```python
import requests
from bs4 import BeautifulSoup
# 发送请求获取页面内容
url = 'https://www.4399.com/'
response = requests.get(url)
html = response.text
# 解析页面内容并提取游戏数据
soup = BeautifulSoup(html, 'html.parser')
game_list = soup.select('#hottest-game-list li')
games = []
for game in game_list:
name = game.select_one('.name a').text
score = game.select_one('.score').text
plays = game.select_one('.plays').text
games.append({'name': name, 'score': score, 'plays': plays})
# 输出游戏数据
for game in games:
print(game['name'], game['score'], game['plays'])
```
首先,我们使用 `requests` 库发送请求获取页面内容,并使用 `BeautifulSoup` 库解析页面内容。然后,我们使用 CSS 选择器提取游戏数据,并将其存储在一个列表中。最后,我们输出游戏数据。
请注意,此示例代码中仅提取了热门游戏的名称、得分和游戏次数。如果您需要提取其他数据,可以使用相应的 CSS 选择器进行修改。此外,请确保遵守网站的爬虫规则和法律法规。
阅读全文