作者:oDavid_仔o_880 | 2021-11-03 13:31
继续鼓捣爬虫,今天贴出一个代码,爬取点点网「美女」标签下的图片,原图。
# -*- coding: utf-8 -*-
#---------------------------------------
# 程序:点点美女图片爬虫
# 版本:0.2
# 作者:zippera
# 日期:2013-07-26
# 语言:Python 2.7
# 说明:能设置下载的页数
#---------------------------------------
import urllib2
import urllib
import re
pat = re.compile('\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
使用方法:新建一个文件夹,把代码保存为name.py文件,运行python name.py就可以把图片下载到文件夹。
推荐阅读
-
如何解决《在Haskell中导入数据类型》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《Array.apply(null,Array(9))vsnewArray(9)》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《如何在DynamoDB中查询不存在的(null)属性》经验,为你挑选了2个好方法。 ...
[详细]
-
如何解决《React-如何仅捕获父级的onClick事件而不是子级》经验,为你挑选了3个好方法。 ...
[详细]
-
如何解决《子类的对象创建是否创建了超类的对象,如果是,是否可以在子类中访问它?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《Node.jssqlite3IN运算符》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《在Magento2中获取当前货币符号》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《使用Ramda/LoDash/Underscore在嵌套属性上进行独特分组和计数》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《Java流.orElseThrow》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《Tensorflow中的同步与异步计算》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《Jenkinspowershell插件总是成功构建》经验,为你挑选了2个好方法。 ...
[详细]
-
如何解决《RxJava和Retrofit2:NetworkOnMainThreadException》经验,为你挑选了2个好方法。 ...
[详细]
-
如何解决《如何使用php从mysql数据库访问特定值?》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《'x<<~y'在JavaScript中代表什么?》经验,为你挑选了5个好方法。 ...
[详细]
-
如何解决《gulplocal和CLI版本不匹配》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《在不使用jQuery的情况下将表转换为JavaScript中的数组》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《重载C++new运算符时的大小信息》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《Java接口:根据对象类型调用实现类》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《python如何在列表中返回第一个value=true?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《非控制器类的ActionResult》经验,为你挑选了0个好方法。 ...
[详细]
oDavid_仔o_880
这个屌丝很懒,什么也没留下!