import  urllib.request
url = "http://placekitten.com/1000/1000"
obj = urllib.request.urlopen(url)
#相当于下面两个语句
"""
#urllib.request.urlopen(url)相当于下面两句,urlopen()参数可以是字符串也可以是一个对象
obj = urllib.request.Request(url)
obj = urllib.request.urlopen(url)
"""
#read()方法读取对象obj内容
cat_img = obj.read()
# print(cat_img)
# exit()
#with as 打开文件不需要不需要关闭操作
with open('./img/cat_600_600_1.jpg','wb') as f:f.write(cat_img)#关闭文件句柄的时候才会写入文件
try:file = open("./img/cat_600_600_2.jpg",'wb')file.write(cat_img)
except Ellipsis:print("打开文件失败!")
finally:file.close()print("写入成功!")

python爬虫02相关推荐

  1. Python爬虫-02 request模块爬取妹子图网站

    简介 #介绍:使用requests可以模拟浏览器的请求,比起之前用到的urllib,requests模块的api更加便捷(本质就是封装了urllib3)#注意:requests库发送请求将网页内容下载 ...

  2. 【python爬虫02】使用Scrapy框架爬取拉勾网招聘信息

    使用Scrapy框架爬取拉勾网招聘信息 最近接触了Scrapy爬虫框架,简单写了个爬虫爬取拉钩网的招聘信息,加深对Scrapy框架的理解,不得不说Scrapy框架其实还是蛮方便的,就像爬虫流水线一样, ...

  3. [Python]爬虫02:用Beautifulsoup抓取的网页中有br标签,返回字符串为None,先用replace去除网页中br再抓内容。

    问题:用Beautifulsoup抓取网页,网页中含有br标签,抓取相关的内容结果是None. 试了用字符串的replace函数替换br,还是返回None.试了用re正则替换br,提示返回类型错误. ...

  4. Python爬虫入门教程02:小说爬取

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 前文 01.python爬虫入门教程01:豆瓣Top电影爬取 基本开发环境 Python 3 ...

  5. python爬虫 小白轻松从0到1_如何从0到1,学习Python的流程【小白入门】

    Hello World! 写下Hello World是你在学任何编程语言时做的第一件事,除了让你对第一次代码运行感到兴奋,它也会帮你检测目前运行环境是否正常. 我们第一个运行的程序! 重点 可读性-- ...

  6. Python爬虫入门并不难,就看你如何选择?

    互联网的数据爆炸式的增长,而利用 Python 爬虫我们可以获取大量有价值的数据: 1.爬取数据,进行市场调研和商业分析 爬取知乎优质答案,筛选各话题下最优质的内容: 抓取房产网站买卖信息,分析房价变 ...

  7. python爬虫工资-Python爬虫实战-数据可视化

    本文您将学到的东西包括: scrapy爬虫的设置 requests(一个用来发送HTTP请求的简单库) BeautifulSoup(一个从HTML和XML中解析数据的库) MongoDB的用法 Mon ...

  8. python爬虫入门-python爬虫入门,8分钟就够了,最简单的基础教学!

    一.基础入门 1.1什么是爬虫 爬虫(spider,又网络爬虫),是指向网站/网络发起请求,获取资源后分析并提取有用数据的程序. 从技术层面来说就是 通过程序模拟浏览器请求站点的行为,把站点返回的HT ...

  9. python工程师薪资坑吗-入坑Python爬虫值不值?

    点击蓝字"python教程"关注我们哟! 有很多小伙伴,学习了Python的很多知识,比如基础语法.函数,web.爬虫.人工智能等,但是这么多就业方向,一时难选,不知道入坑Pyth ...

最新文章

  1. 利用curl下载文件(进度条显示) 代码片段
  2. struts上传文件 血案
  3. 三面蚂蚁金服(交叉面)定级阿里P6
  4. java从property中取值,JAVA读取PROPERTIES配置文件
  5. 巧用词语角色:基于目标自适应图的跨目标立场检测
  6. java sortedset_Java类集-SortedSet接口 | 学步园
  7. SAP CDS view性能调优的一些准则和例子
  8. 外星人进化_深层分析宇宙常数对生命形成进化的影响,外星人或许根本就“不是人”!...
  9. windows socket 简单实例
  10. P3250 [HNOI2016]网络(利用堆建线段树 + 树剖)
  11. 将DataSet中的操作更新到Access数据库
  12. Python 多进程
  13. 经典技术文章翻译(3):IIS7协议侦听器(Introducing IIS 7 IIS Protocol Listeners)
  14. Delphi 2007 先睹为快
  15. 恒生电子java招聘_【恒生电子工资】java开发工程师待遇-看准网
  16. 协方差矩阵的定义性质与python实现
  17. 5款开源云计算平台推荐
  18. 可编程计算器(phoc)的设计与实现
  19. 【英语做题】英语“八股文“学习
  20. adb 命令(系统基础类-获取手机系统属性)

热门文章

  1. Java的数据库编程之背景概述
  2. 凡诚工业机器人_【优傲】协作机器人组装案例集锦
  3. html5 标准结构_IT兄弟连 HTML5教程 HTML文件的主体结构
  4. Spring中将header头转换为参数
  5. Vue+Vue-router+Vuex项目实战
  6. [中国剩余定理]【学习笔记】
  7. ubuntu16.04安装微信
  8. ALV的颜色分为行的颜色、列的颜色和CELL的颜色
  9. 简直要逆天!超炫的 HTML5 粒子效果进度条
  10. Android短信彩信收发流程(应用层)