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

python爬虫入门教程之点点美女图片爬虫代码分享

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

junjie 通过本文主要向大家介绍了python爬虫入门,python爬虫入门教程,python爬虫入门书籍,python3爬虫入门教程,python3爬虫入门等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

继续鼓捣爬虫,今天贴出一个代码,爬取点点网「美女」标签下的图片,原图。

# -*- coding: utf-8 -*- 

#--------------------------------------- 
#  程序:点点美女图片爬虫 
#  版本:0.2 
#  作者:zippera 
#  日期:2013-07-26 
#  语言:Python 2.7 
#  说明:能设置下载的页数 
#--------------------------------------- 
 
import urllib2
import urllib
import re
 
 
 
pat = re.compile('<div class="feed-big-img">\n.*?imgsrc="(ht.*?)\".*?')
nexturl1 = "http://www.diandian.com/tag/%E7%BE%8E%E5%A5%B3?page="
 
 
count = 1
 
while count < 2:
 
  print "Page " + str(count) + "\n"
  myurl = nexturl1 + str(count)
  myres = urllib2.urlopen(myurl)
  mypage = myres.read()
  ucpage = mypage.decode("utf-8") #转码
 
  mat = pat.findall(ucpage)
  
 
  
  
  
  if len(mat):
    cnt = 1
    for item in mat:
      print "Page" + str(count) + " No." + str(cnt) + " url: " + item + "\n"
      cnt += 1
      fnp = re.compile('(\w{10}\.\w+)$')
      fnr = fnp.findall(item)
      if fnr:
        fname = fnr[0]
        urllib.urlretrieve(item, fname)
    
  else:
    print "no data"
    
  count += 1

</div>

使用方法:新建一个文件夹,把代码保存为name.py文件,运行python name.py就可以把图片下载到文件夹。

</div>

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

  • python入门教程之识别验证码
  • Python爬虫代理IP池实现方法
  • Python爬虫代理IP池实现方法
  • Python入门教程之运算符与控制流
  • Python入门教程之运算符与控制流
  • 玩转python爬虫之爬取糗事百科段子
  • 玩转python爬虫之爬取糗事百科段子
  • Python制作爬虫采集小说
  • python制作花瓣网美女图片爬虫
  • python制作最美应用的爬虫

相关文章

  • python开发之list操作实例分析
  • 详解Python中的循环语句的用法
  • python发送HTTP请求的方法小结
  • python使用win32com在百度空间插入html元素示例
  • Python实现网络端口转发和重定向的方法
  • Python实现处理管道的方法
  • python数据结构之图深度优先和广度优先实例详解
  • 九步学会Python装饰器
  • Python脚本处理空格的方法
  • Python中的类与对象之描述符详解

文章分类

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

最近更新的内容

    • python类继承用法实例分析
    • Python 实现文件的全备份和差异备份详解
    • Python简单实现安全开关文件的两种方式
    • Django Admin实现上传图片校验功能
    • python连接mysql并提交mysql事务示例
    • 使用Python从有道词典网页获取单词翻译
    • python装饰器decorator介绍
    • python读写文件操作示例程序
    • 利用Celery实现Django博客PV统计功能详解
    • Python实现将DOC文档转换为PDF的方法

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

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