Rakan-rakan yang pernah bermain permainan Honor of Kings semua tahu bahawa pakaian wira adalah sangat penting, boleh digandingkan dengan pakaian yang tidak boleh ditahan tidak dapat dihalang di medan perang raja-raja!
Beberapa hari lalu, saya melihat dalam kumpulan [Minglao] bahawa dia berkongsi perangkak web Python untuk mendapatkan arahan peralatan wira Honor of Kings, dan menggunakan kumpulan benang untuk memuat turun gambar peralatan, dan kemudian menjana penurunan harga secara automatik Terdapat banyak kandungan yang berguna, dan saya akan berkongsi dengan anda di sini.
Laman web sasaran kami di sini ialah laman web rasmi King of Glory, seperti yang ditunjukkan dalam gambar di bawah.
Kemudian klik butang [Lagi] [Heroes/Skins] di sebelah kanan halaman utama untuk memasuki halaman butiran, seperti yang ditunjukkan dalam gambar di bawah Klik [Item Dalam Permainan] untuk melihat maklumat peralatan, yang termasuk mendapatkan maklumat sasaran yang kita inginkan.
Dengan menangkap paket melalui penyemak imbas, anda boleh mendapatkan maklumat khusus dan melihatnya disimpan dalam format json
.
Gambar di bawah adalah tangkapan skrin butiran data Anda boleh melihat bahawa terdapat aksara Cina yang kacau Ini tidak menjejaskannya.
Selepas mencari sumber data, langkah seterusnya adalah untuk melaksanakan kod. Mari kita lihat Kod [Minglao] digunakan secara langsung di jupyter notebook
. Dapatkan data peralatan gambar juga sangat mudah, ia akan jelas sekali imbas dengan melihat gambar di bawah.
import requests import pandas as pd headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) ' 'Chrome/88.0.4324.104 Safari/537.36 ' } target = 'https://pvp.qq.com/web201605/js/item.json' item_list = requests.get(target, headers=headers).json() item_df = pd.DataFrame(item_list) item_df.sort_values(["item_type", "price", "item_id"], inplace=True) item_df.fillna("", inplace=True) item_df.des1 = item_df.des1.str.replace("</?p>", "", regex=True) item_df.des2 = item_df.des2.str.replace("</?p>", "", regex=True) item_df
打开文件,效果图如下图所示:
当然了,大家也可以根据自己想要的效果生成HTML和Word等等。
大家好,我是Python进阶者。这篇文章主要分享了一个使用Python网络爬虫获取王者荣耀英雄出装说明,并使用线程池的方式下载了出装图片,之后还自动化生成了markdown文件,干货内容很多,欢迎大家积极尝试,如果有遇到问题,请添加我好友,我帮助解决。
最后感谢粉丝【明佬】分享的代码喝王者荣耀出装攻略,真是太强了,上王者指日可待!
最后放上【明佬】的csdn链接:https://xxmdmst.blog.csdn.net/article/details/124035041
,点击阅读原文可以直达噢!
Atas ialah kandungan terperinci Ajar anda langkah demi langkah cara menggunakan perangkak web Python untuk mendapatkan arahan peralatan wira King of Glory dan menjana fail penurunan harga secara automatik. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!