Python(16)_爬去百度图片(urlopen和urlretrieve)

import  urllib.request
image_url = ‘http://img18.3lian.com/d/file/201709/21/f498e01633b5b704ebfe0385f52bad20.jpg‘
response = urllib.request.urlopen(url=image_url)
# 二进制的形式保存,方法一
with open(‘qing.jpg‘,‘wb‘) as fp:
    fp.write(response.read())


方法2: 直接保存

import  urllib.request
image_url = ‘http://img18.3lian.com/d/file/201709/21/f498e01633b5b704ebfe0385f52bad20.jpg‘
# urlretrieve 直接写入文件中,爬去的图片会保存在当前目录下
urllib.request.urlretrieve(image_url,‘chun.jpg‘)

运行结果:

原文地址:https://www.cnblogs.com/sunnybowen/p/10177043.html

时间: 2024-10-09 22:42:03

Python(16)_爬去百度图片(urlopen和urlretrieve)的相关文章

百度图片爬虫-python版-如何爬取百度图片?

上一篇我写了如何爬取百度网盘的爬虫,在这里还是重温一下,把链接附上: http://5912119.blog.51cto.com/5902119/1771391 这一篇我想写写如何爬取百度图片的爬虫,这个爬虫也是:搜搜gif(在线制作功能点我) 的爬虫代码,其实爬虫整体框架还是差不多的,但就是会涉及到图片的的一些处理,还是花费了我不少时间的,所以我请阅读的本爬虫的孩子还是认真一些,毕竟程序猿都不容易啊.好的,我也不想多说,爬虫的代码我会分享到去转盘网,想下载本爬虫代码的孩子请点我下载,如果没有下

python爬虫之爬取百度图片

##author:wuhao##爬取指定页码的图片,如果需要爬取某一类的所有图片,整体框架不变,但需要另作分析#import urllib.requestimport urllib.parseimport reimport os#添加header header=\ { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87

python 爬取百度图片

# coding=utf-8 """根据搜索词下载百度图片""" import re import sys import urllib import requests def get_onepage_urls(onepageurl): """获取单个翻页的所有图片的urls+当前翻页的下一翻页的url""" if not onepageurl: print('已到最后一页, 结束') r

翻页式爬取百度图片

小编大约于这个月月初写的这一份代码,但很不幸,大概20号,再次找百度图片翻页流的时候,发现是瀑布流且回不去了,还好代码里面留了翻页流的网址 所以,现在来分享给大家. 语言:python3.6 库:requests, re, urllib 除了requests需要pip install之外,其他两个是python自带的模块,直接调用即可. 代码中的原网址:https://image.baidu.com/search/flip?tn=baiduimage&ie=utf-8&word=小姐姐&a

python 利用selenium爬取百度文库的word文章

今天学习如何使用selenium库来爬取百度文库里面的收费的word文档 from selenium import webdriver from selenium.webdriver.common.keys import Keys from pyquery import PyQuery as pq from selenium.webdriver.support.ui import WebDriverWait from selenium import webdriver import time o

Python简易爬虫爬取百度贴吧图片

通过python 来实现这样一个简单的爬虫功能,把我们想要的图片爬取到本地.(Python版本为3.6.0) 一.获取整个页面数据 def getHtml(url): page=urllib.request.urlopen(url) html=page.read() return html 说明: 向getHtml()函数传递一个网址,就可以把整个页面下载下来. urllib.request 模块提供了读取web页面数据的接口,我们可以像读取本地文件一样读取www和ftp上的数据. 二.筛选页面

Python爬去百度音乐

编译器环境:Python3.6 代码: #!/usr/bin/env python #-*-coding=utf-8 -*- #AUTHOR:duwentao import  requests import re import json def get_sids_by_name(name):     url = 'http://music.baidu.com/search'     data = {         'key':name     }     reponse = requests.

【Python】爬取百度图片进行人脸识别

import os,cv2,requests,json,re,time import tensorflow as tf from bs4 import BeautifulSoup def check_path(path): try: a = [] for i in path.split('/'): if i != '': a.append(i) path = '/'.join(a) except: pass return path def decrypt_objURL(str): ""

Python爬虫之——爬取妹子图片

首先声明,本博文为我原创,但是我在看了 崔庆才 博主的文章之后加以自己的实际处理的所得,感谢 崔庆才 博主,写的爬虫文章都好,博主文章地址:http://cuiqingcai.com/3179.html 环境:python 3.6 注:单线程版以在安卓的Qpython(py2.7)上运行成功 第三方库 requests:解析url beautifulsoup4:不会正则表达式童鞋的福音,可以容易的提取到html文件中各种标签及其属性 安装方法: pip install requests pip