python爬虫初学实战——免登录爬取easyicon里的vip图标(2)
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)相关推荐
- python爬虫初学实战——免登录爬取easyicon里的vip图标(1)
python爬虫初学入门实战 --无需登录无需vip获得各种大小的png图标,爬取easyicon里的图标并储存 首先附上爬取的网址地址 实验环境 操作系统:windows 10 版本:python ...
- Python爬虫应用实战-网站数据爬取及数据分析
实战一:中国大学排名 前言 由于上一篇文章中教会了大家如何存储数据,但是由于篇幅过大,就没有加入实战篇.想必大家也等着急了吧,所以今天就为大家带来两篇实战内容,希望可以帮助到各位更好的认识到爬虫与My ...
- Python爬虫应用实战-如何对爬取的数据进行数据存储?
文件存储 文件储存的形式多种多样,比如说保存成TXT纯文本形式,也可以保存为JSON格式.CSV格式等等. TXT文本存储 将数据保存到TXT文件的操作是非常简单的,而且TXT文本几乎兼容任何平台,但 ...
- Python爬虫笔记(3)- 爬取丁香园留言
Python爬虫笔记(3)- 爬取丁香园留言 爬取丁香园留言:主要用到了模拟登录 爬取丁香园留言:主要用到了模拟登录 import requests, json, re, random,time fr ...
- [Python3网络爬虫开发实战] --分析Ajax爬取今日头条街拍美图
[Python3网络爬虫开发实战] --分析Ajax爬取今日头条街拍美图 学习笔记--爬取今日头条街拍美图 准备工作 抓取分析 实战演练 学习笔记–爬取今日头条街拍美图 尝试通过分析Ajax请求来抓取 ...
- 从入门到入土:Python爬虫学习|实例练手|爬取猫眼榜单|Xpath定位标签爬取|代码
此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...
- 从入门到入土:Python爬虫学习|实例练手|爬取百度翻译|Selenium出击|绕过反爬机制|
此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...
- 从入门到入土:Python爬虫学习|实例练手|爬取新浪新闻搜索指定内容|Xpath定位标签爬取|代码注释详解
此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...
- 从入门到入土:Python爬虫学习|实例练手|爬取百度产品列表|Xpath定位标签爬取|代码注释详解
此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...
最新文章
- MySQL中Order By与Limit不要一起用
- SHARED POOL 原理
- 域名反向解析在自建邮件群发服务器中的应用
- vnc连接linux时出现黑屏
- pcb设计实战与应用智能手机_机构强烈推荐+突破临界点+全球第一大PCB厂商=鹏鼎控股...
- 如何将 kitten编程猫里的以分号分隔的长字符串转换成列表结构
- mysql时长用什么类型_MySQL 日期时间类型怎么选?千万不要乱用!
- 50年后的地球什么样?大数据、AI、量子计算的书单给你答案
- Android Calender
- iOS开发笔记--Layer 图层圆角、边框 、底纹其他常用操作
- 【java并发编程艺术学习】(四)第二章 java并发机制的底层实现原理 学习记录(二) synchronized...
- java7下载64位下载_JRE7 64位(java运行环境)下载|JRE7 64位(java运行环境)官方下载-太平洋下载中心...
- 【地图API】地址录入时如何获得准确的经纬度?淘宝收货地址详解
- php如何开发阅读器,微信小程序阅读器的简单实例开发
- BarTender对单个二维码/文本添加多个域(数据库字段)/嵌入的数据,并对数据添加后缀等处理;扩展更多域
- python实验题目:中文数字对照表输入一个数字,转换成中文数字。比如:1234567890 -> 壹贰叁肆伍陆柒捌玖零。
- 女程序员未来的职场出路在哪里?
- 什么是ArcGIS Engine?
- 滑块验证成功后,对勾对号显示为根号
- PowerDC进行电源DC仿真