python爬虫爬取英雄联盟
时间: 2023-12-22 15:29:48 浏览: 119
对于爬取英雄联盟的数据,你可以使用Python中的爬虫库来实现。以下是一个简单的示例代码,演示如何使用Python爬虫爬取英雄联盟的皮肤数据:
```python
import requests
from bs4 import BeautifulSoup
# 发送HTTP请求获取网页内容
url = "https://lol.qq.com/data/info-heros.shtml"
response = requests.get(url)
html_content = response.text
# 使用BeautifulSoup解析网页内容
soup = BeautifulSoup(html_content, "html.parser")
# 定位到皮肤数据所在的HTML元素
skin_div = soup.find("div", class_="pic-pf-list pic-pf-list3")
# 遍历皮肤数据并输出
for skin in skin_div.find_all("li"):
skin_name = skin.find("p", class_="pic-pf-name").text
skin_img = skin.find("img")["src"]
print("皮肤名称:", skin_name)
print("皮肤图片链接:", skin_img)
print()
```
这段代码使用了`requests`库发送HTTP请求获取英雄联盟的英雄数据页面,然后使用`BeautifulSoup`库解析网页内容。通过定位到相应的HTML元素,我们可以提取出皮肤的名称和图片链接,并进行输出。
阅读全文