用python爬取斗鱼图片
时间: 2023-12-14 18:04:50 浏览: 77
python爬取斗鱼美女图片源码.rar
您好!要爬取斗鱼的图片,可以使用Python的第三方库 `beautifulsoup4` 和 `requests` 来实现。以下是一个简单的示例代码:
```python
import requests
from bs4 import BeautifulSoup
room_id = '房间号'
url = f'https://www.douyu.com/{room_id}'
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'}
response = requests.get(url, headers=headers)
soup = BeautifulSoup(response.text, 'html.parser')
for img in soup.select('img[src^="https://rpic.douyucdn.cn/"]'):
img_url = img['src']
img_name = img_url.split('/')[-1]
with open(img_name, 'wb') as f:
f.write(requests.get(img_url).content)
print(f'{img_name} 下载完成')
```
这段代码会连接到指定的斗鱼直播间页面,解析其中的图片链接并将图片保存到本地。您需要将 `房间号` 替换为您要爬取的直播间的房间号。另外,根据斗鱼的反爬虫机制,您需要在请求头中添加 `User-Agent` 信息。如果图片链接不是以 `https://rpic.douyucdn.cn/` 开头,可以根据实际情况进行修改。
希望能对您有所帮助!
阅读全文