python requests库爬取网页小实例:爬取网页图片
爬取网页图片:
#网络图片爬取
import requests
import os
root="C://Users//Lenovo//Desktop//"
#以原文件名作为保存的文件名
path=root+url.split("/")[-1]
url="http://placekitten.com/g/500/600"
try:
#如果路径不存在,则创建
if not os.path.exists(root):
os.mkdir(root)
if not os.path.exists(path):
r=requests.get(url)
#将爬取的二进制信息保存为文件(图片)
with open(path,'wb') as f:
f.write(r.content)
f.close()
print("文件保存成功“)
else:
print("文件已存在")
except:
print("爬取失败")
r=requests.get(url)
python requests库爬取网页小实例:爬取网页图片的更多相关文章
- Python:requests库、BeautifulSoup4库的基本使用(实现简单的网络爬虫)
		
Python:requests库.BeautifulSoup4库的基本使用(实现简单的网络爬虫) 一.requests库的基本使用 requests是python语言编写的简单易用的HTTP库,使用起 ...
 - 使用python requests库写接口自动化测试--记录学习过程中遇到的坑(1)
		
一直听说python requests库对于接口自动化测试特别合适,但由于自身代码基础薄弱,一直没有实践: 这次赶上公司项目需要,同事小伙伴们一起学习写接口自动化脚本,听起来特别给力,赶紧实践一把: ...
 - 大概看了一天python request源码。写下python requests库发送 get,post请求大概过程。
		
python requests库发送请求时,比如get请求,大概过程. 一.发起get请求过程:调用requests.get(url,**kwargs)-->request('get', url ...
 - python requests库学习笔记(上)
		
尊重博客园原创精神,请勿转载! requests库官方使用手册地址:http://www.python-requests.org/en/master/:中文使用手册地址:http://cn.pytho ...
 - Python——Requests库的开发者接口
		
本文介绍 Python Requests 库的开发者接口,主要内容包括: 目录 一.主要接口 1. requests.request() 2. requests.head().get().post() ...
 - Python requests库的使用(一)
		
requests库官方使用手册地址:http://www.python-requests.org/en/master/:中文使用手册地址:http://cn.python-requests.org/z ...
 - Python Requests库入门——应用实例-百度、360搜索关键词提交
		
百度的关键词接口: http://www.baidu.com/s?wd=keyword 360的关键词接口: http://www.so.com/s?q=keyword keyword就是需要查找的关 ...
 - python requests库学习笔记(下)
		
1.请求异常处理 请求异常类型: 请求超时处理(timeout): 实现代码: import requestsfrom requests import exceptions #引入exc ...
 - Python Requests库简单入门
		
我对Python网络爬虫的学习主要是基于中国慕课网上嵩天老师的讲授,写博客的目的是为了更好触类旁通,并且作为学习笔记之后复习回顾. 1.引言 requests 库是一个简洁且简单的处理HTTP请求的第 ...
 
随机推荐
- Qt linux获取cpu使用率、内存、网络收发速度、磁盘读写速度、磁盘剩余空间等
			
#include "resource_minitor.h" #include "sys/statfs.h" resource_minitor::resource ...
 - linux Ubuntu 16.04安装 postgresql
			
两次的重装系统安装数据库折磨的死去活来. 安装步骤: 1,运行 sudo apt-get update --这个用来查找数据源 2 ,运行 apt install postgresql ...
 - PHP 实现多网站共享用户SESSION 数据解决方案
			
PHP 实现多网站共享用户SESSION 数据解决方案 来源URL:http://blog.csdn.net/dongdongzzcs/article/details/6906613 一.问题起源 稍 ...
 - JAVA 数组遍历
			
一.遍历List 1.增强for循环 String[] arr = new String[] {"xx","yy","zz"}; for(S ...
 - python汉诺塔问题的递归理解
			
一.问题背景 汉诺塔问题是源于印度一个古老传说. 源于印度一个古老传说的益智玩具.大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘.大梵天命令婆罗门把圆盘从下 ...
 - Thinkphp5.0支付宝支付扩展库类库大全
			
Thinkphp5.0支付宝支付扩展库类库大全,包括手机网站支付.电脑网站支付.支付查询.退款.退款查询.对账单等. Thinkphp5.0支付宝调用方法: 电脑网站支付 Pagepay.php 调用 ...
 - 后台封装的easyui框架,处理texbox的时候报错:未结束的字符串常量。
			
原因:特殊字符导致json字符串转换成json对象出错 解决:找到初始值的地方进行过滤 代码如下: theString = theString.Replace(">", &q ...
 - TypeError: Fetch argument 0 has invalid type <type 'int'>, must be a string or Tensor. (Can not convert a int into a Tensor or Operation.)
			
6月5日的時候,修改dilated_seg.py(使用tensorflow)出現了報錯: TypeError: Fetch argument 0 has invalid type <type ' ...
 - element-ui Form表单校验
			
使用element-ui自带的表单校验,注意几个点: 1.el-form通过rules属性,绑定校验规则 2.el-form-item的prop属性,设置为需要校验的字段名 3.提交后二次校验 sav ...
 - jsfl 添加代码
			
var __name=""; var __author=""; var __book=[]; var newJz=""; for(var d ...