python抓取豆瓣图片并自动保存示例学习
2023-06-13 09:15:15 时间
环境Python2.7.6,BS4,在powershell或命令行均可运行。请确保安装了BS模块
#-*-coding:utf8-*-
#2013.12.3619:41wnlo-c209
#抓取dbmei.com的图片。
frombs4importBeautifulSoup
importos,sys,urllib2
#创建文件夹,昨天刚学会
path=os.getcwd() #获取此脚本所在目录
new_path=os.path.join(path,u"豆瓣妹子")
ifnotos.path.isdir(new_path):
os.mkdir(new_path)
defpage_loop(page=0):
url="http://www.dbmeizi.com/?p=%s"%page
content=urllib2.urlopen(url)
soup=BeautifulSoup(content)
my_girl=soup.find_all("img")
#加入结束检测,写的不好....
ifmy_girl==[]:
printu"已经全部抓取完毕"
sys.exit(0)
printu"开始抓取"
forgirlinmy_girl:
link=girl.get("src")
flink="http://www.dbmeizi.com/"+link
printflink
content2=urllib2.urlopen(flink).read()
withopen(u"豆瓣妹子"+"/"+flink[-11:],"wb")ascode: #在OSC上现学的
code.write(content2)
page=int(page)+1
printu"开始抓取下一页"
print"the%spage"%page
page_loop(page)
page_loop().
相关文章
- 【python教程入门学习】PyCharm下载和安装教程(包含配置Python解释器)
- jupyter和python的关系_jupyter notebook和python
- python的进制转换器,Python进制转换[通俗易懂]
- python interpolate.interp1d_索引错误scipy.interpolate.interp1d「建议收藏」
- Python中的基本list操作[通俗易懂]
- python基础系列教程——Python的安装与测试:python解释器、PyDev编辑器、pycharm编译器
- Python实现 “王者农药” 自动刷金币,这思路 “绝了”!
- python读取pkl_Python读取文件的一段内容
- python抛出异常写法_零基础学 Python(32):如何抛出和捕获异常?「建议收藏」
- python简单代码_gdal python
- 用Python做个微信自动回复机器人
- python爬虫爬图片教程_爬虫爬取图片的代码
- 廖雪峰的 Python 教程_python基础教程廖雪pdf
- 【测试开发】python系列教程:Python数据类型转换
- 【测试开发】python系列教程:Python注释和解释器
- 校园网自动认证python脚本的实现 - wuuconix's blog
- python-Python与PostgreSQL数据库-处理PostgreSQL查询结果
- Python的下载、安装、配置环境变量详解程序员
- python自动连接ssh的代码详解编程语言
- python在windows锁屏的代码详解编程语言
- Python学习:1.快速搭建python环境详解编程语言
- 学习Python精通SQL Server操作技巧(python操作sqlserver)
- Python自定义异常类及用法
- Python IDE有哪些,哪款适合初学者?
- 快速查询MySQL数据库:Python篇(python查询mysql数据库)
- python学习Linux、Python,体验自由的乐趣(lexlinux)
- python编译后的pyd爆破
- Python脚本实现Linux系统管理及自动化部署(python写linux)
- Linux环境下Python开发的历程(linux与python)
- Linux下Python编程:从入门到精通(linux下python编程)
- 用python实现的可以拷贝或剪切一个文件列表中的所有文件