1. 程式人生 > >python爬蟲-20行代碼爬取王者榮耀所有英雄圖片,小白也輕輕松松

python爬蟲-20行代碼爬取王者榮耀所有英雄圖片,小白也輕輕松松

需要 tis tca wcf 爬取 html eas request 有用

1.環境

python3.6

需要用到的庫: re、os、requests

2.簡介

王者榮耀可以算得上是比較受歡迎的手遊之一了,應該有不少的人都入坑過農藥,我們今天的目的就是要爬取王者榮耀的高清英雄壁紙,包括這些英雄的皮膚,不廢話了,go!

3.分析

首先,我們打開王者榮耀的英雄資料

然後,日常F12打開瀏覽器的開發者工具

技術分享圖片

可以看到這裏返回了一個json數據,裏面包含了英雄的名字(cname),皮膚名字(skin_name),英雄id(ename)這個id後面的皮膚有用

具體某一個英雄的網址,比如說鎧

這個網址的構成就是http:/xxxxxxxx + 英雄的id(ename)+ .shtml

然後就是英雄的皮膚了,我找到的方法比較low,推薦大家一個學習交流的地方719+139+688

鎧的龍域領主的皮膚鏈接(鏈接我就不放了)

網址構成

xxxx+ 英雄的id(ename)/ + 英雄的id(ename)-bigskin-(1-n中的任意一個數,n代表該英雄皮膚數量)+ .jpg

4.好看的圖片

技術分享圖片

冰冠公主.jpg

技術分享圖片

仲夏夜之夢.jpg

技術分享圖片

至尊寶.jpg

技術分享圖片

技術分享圖片

?

python爬蟲-20行代碼爬取王者榮耀所有英雄圖片,小白也輕輕松松