文档章节

How to Use Reptile for iOS Programmer (2)

BluesChow
 BluesChow
发布于 2015/03/05 16:37
字数 151
阅读 13
收藏 0

Last time we have write the python code to save all the images from one web page, but if one web page have "pagination", so how to get all the images from all the pages?

Let change some code in the source code like this:

#!/usr/bin/python
#-*- coding: utf-8 -*-
#encoding=utf-8
import urllib2
import urllib
import os
from BeautifulSoup import BeautifulSoup
def getAllImageLink():
    for i in range(0, 10):
        url = 'http://www.dbmeizi.com/?p=%d' % i
        if (i == 0):
            url = 'http://www.dbmeizi.com'
        html = urllib2.urlopen(url).read()
        
        soup = BeautifulSoup(html)
        liResult = soup.findAll('li',attrs={"class":"span3"})
        for li in liResult:
            imageEntityArray = li.findAll('img')
            for image in imageEntityArray:
                link = image.get('data-src')
                imageName = image.get('data-id')
                filesavepath = '/Users/blues/Desktop/meizipicture1/%s.jpg' % imageName 
                urllib.urlretrieve(link,filesavepath)
                print filesavepath 
if __name__ == '__main__':
    getAllImageLink()

like this, you can get all the "meizi" from the dbmeizi.com. Haha!



© 著作权归作者所有

BluesChow
粉丝 5
博文 163
码字总数 29622
作品 0
深圳
程序员
私信 提问
How to Configure iOS for iPhone and iPad to Use So

The socks proxy I created following Proxy Using SSH Tunnel works very well on both Linux and Windows. However, when I try to configure my iPhone and iPad with iOS, I find iOS do......

sincoder
2014/11/20
132
0
#每日播报# 8月6日 Github 热门项目汇总

这是一份来自美国的网友利用 Github 的 API 获取的每日 Github 上热门项目列表,该网友每天都会发布更新列表。下面是 8月6日的热门项目列表: objective-c ChristianKienle/Core-Data-Editor...

oschina
2014/08/08
6.8K
22
iphone中自定义Universal Framework

大家好, 我有很强烈的欲望来写一点关于这个主题的文章,因为在网络当中关于这个主题的信息实在少得可怜。而且,大多数情况下是错误的或信息不完整,是有误人子弟的感觉。如果你想为iphone写...

长平狐
2012/08/13
1K
0
iOS 6.0旋转兼容的那点事

这两天问答系统里,问ios横竖屏切换、还有状态栏旋转的问题有点多,来些小心得,希望遇到的人少走弯路; 先贴官方说明: iOS 6.0 Release Notes: Autorotation is changing in iOS 6. In iOS...

董桉远
2013/04/07
820
1
Framework7 v1.5.0 发布,HTML 移动端框架

Framework7 v1.5.0 发布了,该版本部分更新内容如下: App Root New app parameter to specify app root element, by default is . Useful when using F7 with libraries like Vue or React ......

局长
2016/11/09
3.8K
10

没有更多内容

加载失败,请刷新页面

加载更多

SpringBoot 操作ActiveMQ

一、消息队列中间件介绍 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流量削锋等问题,实现高性能、高可用、可伸缩和最终一致性架构,是大型分布式系统不可缺少的...

zw965
25分钟前
4
0
本地化存储Storage

为什么会引入Storage(sessionStorage,localStorage,globalStorage) Web storage的目的是克服由cookie带来的限制,当数据需要严格控制在客户端上时,无须持续将数据发回服务器。主要是提供一...

五公里
33分钟前
8
0
Qt编写自定义控件57-直方波形图

一、前言 直方波形图控件非原创控件,控件大全中大概有20-30个控件非自己原创,而是参考了网上开源的代码,自己加以整理和完善,新增了插件的代码使得可以直接集成到QtDesigner或者QtCreator...

飞扬青云
34分钟前
4
0
或许你不知道的10条SQL技巧

这几天在写索引,想到一些有意思的TIPS,希望大家有收获。 一、一些常见的SQL实践 (1)负向条件查询不能使用索引 select * from order where status!=0 and stauts!=1 not in/not exists都不...

mskk
40分钟前
7
0
IntelliJ IDEA (Mac) 运行速度优化(JVM+localhost)

1.1. JVM 参数配置 打开 idea,菜单 –> help –> edit custom vm options,调整参数,重启即可。 具体调整参数: -Xms2g -Xmx2g -XX:ReservedCodeCacheSize=1024m -XX:+UseCompressedOops 1......

指尖Coding
49分钟前
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部