python爬虫初学实战—免登录爬取easyicon里的vip图标(2)

实验日期:2020-08-09

tips:没看过前面(1)的可以康康,指路 -> 爬取easyicon里的png图标
成功爬下是png格式的图标,问题来了!!!!

更换图标,必须是ico格式,所以还要进行格式转化。
可以借助easyicon提供的在线转化网站,上传png文件,将转好的ico下载下来。

格式转化网站https://www.easyicon.net/covert/

好麻烦啊,嘤嘤嘤~~懒如我

于是考虑用post模拟提交表单,实现一键转化。

实现代码

import requests
#请求的头
head={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36'}
#生成的文件名
path="picture.ico"def main():id=input("图片的id")size=input("图片的大小")#根据id和size生成urlurl='https://www.easyicon.net/covert/'+str(id)+'/'newdata = {"tabs":"tcontent1","format":"icon",               "width":str(size),             "upload_type":"onefile","url":str(id),"convert":"开始转换"}try:r=requests.post(url, data=newdata, headers=head, timeout=10)r.raise_for_status()with open(path,'wb') as f:f.write(r.content)f.close()print("sucess")except:print("fail")input("任意键")
main()

实验效果

输入:(id和大小)
1278019 48
成功爬取出48*48的ico图标!!!!!!!

代码仅用于个人学习交流

python爬虫初学实战——免登录爬取easyicon里的vip图标(2)相关推荐

  1. python爬虫初学实战——免登录爬取easyicon里的vip图标(1)

    python爬虫初学入门实战 --无需登录无需vip获得各种大小的png图标,爬取easyicon里的图标并储存 首先附上爬取的网址地址 实验环境 操作系统:windows 10 版本:python ...

  2. Python爬虫应用实战-网站数据爬取及数据分析

    实战一:中国大学排名 前言 由于上一篇文章中教会了大家如何存储数据,但是由于篇幅过大,就没有加入实战篇.想必大家也等着急了吧,所以今天就为大家带来两篇实战内容,希望可以帮助到各位更好的认识到爬虫与My ...

  3. Python爬虫应用实战-如何对爬取的数据进行数据存储?

    文件存储 文件储存的形式多种多样,比如说保存成TXT纯文本形式,也可以保存为JSON格式.CSV格式等等. TXT文本存储 将数据保存到TXT文件的操作是非常简单的,而且TXT文本几乎兼容任何平台,但 ...

  4. Python爬虫笔记(3)- 爬取丁香园留言

    Python爬虫笔记(3)- 爬取丁香园留言 爬取丁香园留言:主要用到了模拟登录 爬取丁香园留言:主要用到了模拟登录 import requests, json, re, random,time fr ...

  5. [Python3网络爬虫开发实战] --分析Ajax爬取今日头条街拍美图

    [Python3网络爬虫开发实战] --分析Ajax爬取今日头条街拍美图 学习笔记--爬取今日头条街拍美图 准备工作 抓取分析 实战演练 学习笔记–爬取今日头条街拍美图 尝试通过分析Ajax请求来抓取 ...

  6. 从入门到入土:Python爬虫学习|实例练手|爬取猫眼榜单|Xpath定位标签爬取|代码

    此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...

  7. 从入门到入土:Python爬虫学习|实例练手|爬取百度翻译|Selenium出击|绕过反爬机制|

    此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...

  8. 从入门到入土:Python爬虫学习|实例练手|爬取新浪新闻搜索指定内容|Xpath定位标签爬取|代码注释详解

    此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...

  9. 从入门到入土:Python爬虫学习|实例练手|爬取百度产品列表|Xpath定位标签爬取|代码注释详解

    此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...

最新文章

  1. MySQL中Order By与Limit不要一起用
  2. SHARED POOL 原理
  3. 域名反向解析在自建邮件群发服务器中的应用
  4. vnc连接linux时出现黑屏
  5. pcb设计实战与应用智能手机_机构强烈推荐+突破临界点+全球第一大PCB厂商=鹏鼎控股...
  6. 如何将 kitten编程猫里的以分号分隔的长字符串转换成列表结构
  7. mysql时长用什么类型_MySQL 日期时间类型怎么选?千万不要乱用!
  8. 50年后的地球什么样?大数据、AI、量子计算的书单给你答案
  9. Android Calender
  10. iOS开发笔记--Layer 图层圆角、边框 、底纹其他常用操作
  11. 【java并发编程艺术学习】(四)第二章 java并发机制的底层实现原理 学习记录(二) synchronized...
  12. java7下载64位下载_JRE7 64位(java运行环境)下载|JRE7 64位(java运行环境)官方下载-太平洋下载中心...
  13. 【地图API】地址录入时如何获得准确的经纬度?淘宝收货地址详解
  14. php如何开发阅读器,微信小程序阅读器的简单实例开发
  15. BarTender对单个二维码/文本添加多个域(数据库字段)/嵌入的数据,并对数据添加后缀等处理;扩展更多域
  16. python实验题目:中文数字对照表输入一个数字,转换成中文数字。比如:1234567890 -> 壹贰叁肆伍陆柒捌玖零。
  17. 女程序员未来的职场出路在哪里?
  18. 什么是ArcGIS Engine?
  19. 滑块验证成功后,对勾对号显示为根号
  20. PowerDC进行电源DC仿真

热门文章

  1. python 【1】h5py模块读取*.h5文件
  2. BinarySearchTree(二分查找树)
  3. 未来AI智能对人类的影响的利弊
  4. 快速登陆github的方法之一
  5. 51单片机串口通信,及波特率计算
  6. 信息系统项目管理笔记1-信息化基础知识、服务管理、监理知识
  7. 用FastAPI加爬虫制作一个涩图API,521就这样自己过。
  8. MT2D大地电磁有限元正演程序--单元分析
  9. 两种方式推导人口平衡方程(PBE)
  10. iOS 文件操作 NSFileManager