#coding=utf-8
from urllib import request
import urllib
import re
import chardetdef mkdir(path):# 引入模块import os# 去除首位空格path = path.strip()# 去除尾部 \ 符号path = path.rstrip("\\")# 判断路径是否存在# 存在     True# 不存在   FalseisExists = os.path.exists(path)# 判断结果if not isExists:# 如果不存在则创建目录# 创建目录操作函数os.makedirs(path)printpath + ' 创建成功'return Trueelse:# 如果目录存在则不创建,并提示目录已存在printpath + ' 目录已存在'return False
def getHtml(url):page = urllib.request.urlopen(url)html = page.read()return html
def getImg(html):reg = r'src="(.+?\.jpg)" pic_ext'imgre = re.compile(reg)encode_type = chardet.detect(html)html = html.decode(encode_type['encoding'])imglist = re.findall(imgre,html)x = 0for imgurl in imglist:urllib.request.urlretrieve(imgurl,r'C:\Users\41174\AppData\Local\Temp\change.py\image\%s.jpg' % x)x+=1return imglist# 定义要创建的目录
mkpath = r"C:\Users\41174\AppData\Local\Temp\change.py\image"
# 调用函数
mkdir(mkpath)
html = getHtml("https://tieba.baidu.com/p/2460150866?red_tag=1683736448")
print(getImg(html))

Python 下载贴吧图片到指定地址相关推荐

  1. Java与Python下载Bing首页图片

    Java与Python下载Bing首页图片 一,首先是Java代码 import org.apache.http.HttpEntity; import org.apache.http.client.m ...

  2. python下载文件保存_Python根据URL地址下载文件并保存至对应目录的实现

    引言 在编程中经常会遇到图片等数据集将图片等数据以URL形式存储在txt文档中,为便于后续的分析,需要将其下载下来,并按照文件夹分类存储.本文以Github中Alexander Kim提供的图片分类数 ...

  3. 【Python】Python下载动态页面图片

    1.搭建Selenium环境: pip install selenium 到D:\python3.6.5\Lib\site-packages下把selenium文件夹复制到D:\python3.6.5 ...

  4. 【python】裁剪图片为指定大小,按位置截取,cv2(批量制作主图)

    京东电商的主图需要800*800和624*800两种不同的尺寸(不同类目有所不同), 得到的素材是一份800*800的图片,手动裁剪成624*800效率太低了, python又派上用场了! 用cv2模 ...

  5. Docker 入门系列(5)- Docker 端口映射(映射所有IP地址、映射到指定地址和指定端口、映射指定地址任意端口、查看映射端口配置)

    端口映射 映射容器内应用的服务端口到本地宿主主机 1. 从外部访问容器应用 在启动容器的时候,如果不指定对应的参数,在容器外部是无法通过网络来访问容器内的网络应用和服务的.当容器中运行一些网络应用,要 ...

  6. Crawler:反爬虫机制之基于urllib库+伪装浏览器+代理访问(代理地址随机选取)+实现下载某网址上所有的图片到指定文件夹

    Crawler:反爬虫机制之基于urllib库+伪装浏览器+代理访问(代理地址随机选取)+实现下载某网址上所有的图片到指定文件夹 导读 基于反爬虫机制之基于urllib库+伪装浏览器+代理访问(代理地 ...

  7. Python 下载 图片、音乐、视频 和 断点续传

    Python3 使用 requests 模块显示下载进度: http://blog.csdn.net/supercooly/article/details/51046561 python编写断点续传下 ...

  8. 测试Python下载图片的三种方法

    简 介: 通过Python软件包对网络URL图片链接进行下载,可以加快后期处理.本文测试了urllib, request两个软件包对图片进行下载效果.如果图片原网页有了防止下载机制,是无法下载图片. ...

  9. python下载图片-Python下载URL图片

    所谓下载URL图片就是指通过网络图片的URL去用脚本自动获取和下载图片到本地. 这里介绍两种方法,一种需要用到第三方库requests,一种直接使用Python自带的库urllib. 首先找到你要下载 ...

最新文章

  1. 基于双门限法的端点检测
  2. iOS开发中的 地区转经纬 经纬度转地区
  3. 大数据和python哪个好_大数据语言之争:Java和python哪个好?
  4. 苹果自带的清理软件_清理苹果Mac系统垃圾用什么软件?
  5. Windows中CMD启动应用
  6. (视频+图文)机器学习入门系列-第13章 降维
  7. layui多个file与提交同时进行_如何“不累”地完成多个同时进行的工作?
  8. BZOJ3130: [Sdoi2013]费用流[最大流 实数二分]
  9. 计算机安全事故由谁整改,信息安全检查整改方案 整改方案 .doc
  10. 《零基础》MySQL LIKE 子句(十六)
  11. 删除Word文档中的全部汉字
  12. Django框架零基础入门
  13. [Android 4.4.3] 泛泰A860 Omni4.4.3 20140610 RC2.0 三版通刷 by syhost
  14. springboot+责任链模式初体验
  15. c语言程序长度单位换算表大全,小学数学单位换算公式大全(附专项训练)
  16. php获取后缀的文件名,php获取文件名及其后缀方法一览
  17. 【python爬虫实战】 001 技术路线图
  18. 广汉哪里可以学计算机,广汉的年轻人学门啥技术好找工作呢
  19. RenderContents和Render区别
  20. java中StringTokenizer使用

热门文章

  1. Go语言WEB开发[html/template包]
  2. Python—CRC校验码,计算2进制校验数据的校验码
  3. Duilib简明教程
  4. cmakelist官方教程_CMakeLists编辑简明教程
  5. excel乘法公式怎么输入_电气计算太慢?62套自动计算EXCEL表格,一键下载秒出结果...
  6. 视频质量感知评价指标
  7. 免安装Oracle客户端和PL/SQL
  8. 信息收集(六)之cms识别
  9. 百度知道的代码复制粘贴到VB没有换行怎么办
  10. ES状态查询相关API