python爬取王者

编程入门 行业动态 更新时间:2024-10-24 01:52:27

python爬取<a href=https://www.elefans.com/category/jswz/34/1767204.html style=王者"/>

python爬取王者

在玩王者荣耀的时候一直想把装备合英雄的图片保存下来,但是官网的单个图片保存太慢一气之下写了个爬虫。

1.爬取装备

import requests

from bs4 import BeautifulSoup

def tupian(url):

headers = {

'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.117 Safari/537.36'}

data = requests.get(url, headers=headers).content

soup = BeautifulSoup(data, 'lxml')

results = soup.find(attrs={"id": "Jlist-details"})

for res in results.select('li a img'):

#  图片的标题

title = res.get('alt')

# 图片的地址

url_img = res.get('src')

url_img = "http:" + url_img

print('开始下载='+title)

with open('F:\\input\\video\\装备\\'+title+'.jpg' , 'wb') as ouput:

ouput.write(requests.get(url_img,headers=headers).content);

print('下载完成=' + title)

if __name__ == '__main__':

tupian(".shtml")

1.爬取英雄

import requests

from bs4 import BeautifulSoup

def tupian(url):

headers = {

'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.117 Safari/537.36'}

data = requests.get(url, headers=headers).content

soup = BeautifulSoup(data, 'lxml')

results = soup.find(attrs={"class": "herolist"})

for res in results.select('li a img'):

#  图片的标题

title = res.get('alt')

# # 图片的地址

url_img = res.get('src')

url_img = "http:" + url_img

print('开始下载='+title)

with open('F:\\input\\video\\英雄\\'+title+'.jpg' , 'wb') as ouput:

ouput.write(requests.get(url_img,headers=headers).content);

print('下载完成=' + title)

if __name__ == '__main__':

tupian(".shtml")

简单把  代码都给了拿去用吧    私信小编01领取完整得视频教程哦

更多推荐

python爬取王者

本文发布于:2023-06-29 10:44:40,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/943652.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:王者   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!