资源简介
python爬取王者荣耀官网信息,下载皮肤,头像,统计皮肤数量信息,笔记+源码
代码片段和文件信息
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2019/8/29 16:03
# @Author : Cxk
# @File : class6_511721010639_陈旋凯_down_img.py
“““
从csv读取数据
“““
import os
import requests
def read_csv():
file = open(“./herofile/hero.csv“ “r“ encoding=“gbk“)
# lines = file.read()
lines = file.readlines()
content = lines[1:]
# print(content)
lists = []
for hero_element in content:
# 空子典
hero_item = {}
# 切掉”\n“
hero = hero_element[:-1]
# print(hero)
hero_list = hero.split(““)
# print(hero_list)
hero_item[“hero_name“] = hero_list[0]
hero_item[“image_url“] = hero_list[1]
# print(hero_item)
lists.append(hero_item)
return lists
def save_img(hero_datas):
headers = {
“user-agent“: “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML like Gecko) Chrome/76.0.3809.100 Safari/537.36“
}
# print(len(hero_datas)
dir_name = “./herofile/“
for image_element in hero_datas:
hero_name = image_element[“hero_name“]
image_url = image_element[“image_url“]
# print(image_url)
response = requests.get(image_url headers=headers)
image_content = response.content
# path=./herofile/鲁班/1 鲁班.jpg
paths = dir_name + hero_name + “/1 “ + hero_name + “.jpg“
# print(paths)
writer = open(paths “wb“)
writer.write(image_content)
writer.close()
print(“正在下载--(%s)--图片“ % hero_name)
print(“英雄头像下载完成!“)
def creat_hero_dirs(get_hero_info):
dir_before_name = “./herofile“
for hero_element in get_hero_info:
# print(hero_element)
# 获取元素元素
hero_name = hero_element[“hero_name“]
# print(hero_name)
hero_path = dir_before_name + “/“ + hero_name
# print(hero_path)
# 若目录不存在 创建
if not os.path.exists(hero_path):
os.makedirs(hero_path)
print(“目录创建成功!“)
def main():
get_hero_info = read_csv()
# 创建相应英雄名称目录
creat_hero_dirs(get_hero_info)
save_img(get_hero_info)
if __name__ == ‘__main__‘:
main()
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-09-01 17:37 源码\
文件 2372 2019-08-29 16:03 源码\down_img.py
文件 1749 2019-08-30 10:08 源码\down_skin.py
文件 2477 2019-08-29 16:09 源码\save_hero_csv.py
文件 3573 2019-08-29 17:00 源码\save_hero_json.py
文件 655707 2019-08-26 17:10 随堂笔记1.pdf
文件 1540427 2019-08-27 16:12 随堂笔记2.pdf
文件 951318 2019-08-28 15:24 随堂笔记3.pdf
文件 577446 2019-08-29 15:59 随堂笔记4.pdf
文件 517699 2019-08-30 15:47 随堂笔记5.pdf
相关资源
- 基于 CNN 的疲劳检测源码-Python
- 基于Python+mysql的新闻网站的实现
- Python基础教程第3版)_袁国忠译
- Selenium自动化框架,python实现
- Python编程无师自通——专业程序员的
- python 库函数手册
- wxpython 教程
- 《Python机器学习实践指南》原书代码
- 生物信息学编程使用Python
- Mastering.Python.2016.4.pdf
- python数据分析博客源代码
- 利用 Python 进行数据分析 中文第二版
- python爬取拉勾网存excel+数据可视化w
- python程序设计基于网络爬虫的电影评
- opencv for Python官方文档中文版
- 基于Python的股票数据爬虫系统GUI
- python Programming.An.Introduction.to.Computer
- python儿童编程
- Python-在TensorFlow中实现实现图像卷积网
- Python-在线网络小说搜索阅读网站
- image_classify_using_sift
- selenium2python自动化测试.pdf
- OpenCV官方教程中文版for Pythonpdf+自己编
- 时间序列预测讲义ARIMA&LSTM;及python代码
- python3完整版
- python + opencv 人脸识别代码(可以跨平
- 《python cookbook(第3版)》中文 高清完
- 《深度学习入门:基于Python的理论与
- Python Flask写的绿色植物商城购物网站
- 网络爬虫-Python和数据分析
评论
共有 条评论