• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Python实现豆瓣图片下载的方法

Python实现豆瓣图片下载的方法

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python爬虫豆瓣,简明python教程豆瓣,python爬豆瓣,python编程 豆瓣,python爬虫豆瓣电影等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文实例讲述了Python实现豆瓣图片下载的方法。分享给大家供大家参考。具体分析如下:

1 用 tk 封装一下

2 用户可以自己输入图片url

download_douban_album
# -*-coding:UTF-8 -*-
import re
import urllib
def count_percent(a, b, c):
  per = 100.0 * a * b / c
  if per > 100:
    per = 100
  print '%.2f%%' % per
def get_url():
  n = [x*18 for x in range(0, 87)]
  url_list = []
  for i in n:
    url = 'http://www.douban.com/photos/album/73174384/?start=%s' % i
    url_list.append(url)
  return url_list
def get_img_url():
  img_url = []
  url = get_url()
  for u in url:
    a = urllib.urlopen(u)
    for line in a.readlines():
      if 'thumb' in line:
        img_url.append(line.strip()[10:-4].replace('thumb', 'photo'))
  return img_url
def download_img():
  download_url = get_img_url()
  for u in download_url:
    urllib.urlretrieve(u, 'd:\\New\\%s' % u.split('/')[-1])
if __name__ == '__main__':
  """a = get_img_url()
  f = open('d:\\thumb.txt', 'w')
  for i in a:
    #j = i.replace('thumb', 'photo')
    f.write(i+'\n')
  f.close()"""
  download_img()
</div>

希望本文所述对大家的Python程序设计有所帮助。

</div>

您可能想查找下面的文章:

  • python登录豆瓣并发帖的方法
  • Python实现豆瓣图片下载的方法

相关文章

  • python通过pil为png图片填充上背景颜色的方法
  • 在Python中使用lambda高效操作列表的教程
  • Python greenlet实现原理和使用示例
  • Python文件夹与文件的操作实现代码
  • 详解Python Socket网络编程
  • Python中类型检查的详细介绍
  • Python贪吃蛇游戏编写代码
  • Python3中常用的处理时间和实现定时任务的方法的介绍
  • 在Python的Django框架中创建和使用模版
  • Python列出一个文件夹及其子目录的所有文件

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Django查找网站项目根目录和对正则表达式的支持
    • python中使用urllib2获取http请求状态码的代码例子
    • Python中的闭包总结
    • 详解Django通用视图中的函数包装
    • 使用grappelli为django admin后台添加模板
    • Python实现豆瓣图片下载的方法
    • Python实现简单的四则运算计算器
    • 在Django中创建动态视图的教程
    • Python使用ftplib实现简易FTP客户端的方法
    • Python3中的真除和Floor除法用法分析

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有