煎蛋网怎么看原图(在煎蛋网爬取美女图片)

煎蛋网站

 

很多朋友都反应学 python 语言太枯燥,学不进去,其实学语言最好的方法是自己用所学的语言做项目,在项目中学习语言的用法。今天给大家带来的项目是用 python3 爬取煎蛋网妹子的图片。图片质量还不错,我放两张图片大家感受下。

 

 

这个项目用了 requests + selenium + beautifulsoup 库对网站的图片进行抓取。接下来我就,给大家一步步解析一下,怎么用 python 爬虫爬取图片并下载的。

爬取结果

 

以上就是爬取的结果,通过运行 meizi.py 代码,就可以把图片保存在我指定的目录下,如果没有此目录,就用程序自动创建目录,爬取的所有图片都保存在此目录下。

程序构造

 

程序主要是由 6 个函数组成:

  • get_html() :利用 webdriver 来请求对应的网站。
  • get_page():解析面跳转地址。
  • mkdir():判断目录是否存在,不存在就创建一个。
  • get_pic():提取图片链接。
  • download():通过图片链接下载保存。
  • main():程序执行的主函数。

程序思路

  1. 对目标网站链接进行分析,找出目标网站链接的规律。
  2. 从目标网站里面提取图片链接。
  3. 将图片下载并保存在目录中。

源代码分析

我们通过f12调试页面,看到图片的链接,发现此链接并没有在源代码中,我们推测,图片应该是通过 js 加载的,对于需要 js 才能加载出来的网站,我们就可以利用 selenium 的自动化测试请求库来进行加载。利用 selenium 请求可以模拟真实浏览器访问。

1browser = webdriver.Chrome()

2wait = WebDriverWait(browser, 3)

利用 selenium 请求网页需要下载 chrome 驱动放在 python 安装目录下。

分页链接分析

1def get_page():

2 base_url = 'http://jandan.net/ooxx/' #第一次进入的原始地址

3 soup = BeautifulSoup(get_html(base_url), 'lxml') #解析原始地址

4 current_pages=soup.select('.cp-pagenavi .current-comment-page')[0].get_text()[1:-1] #取出当前页面字段

5 urllist = []

6 for page in range(1,int(current_pages)+1):

7 real_url=base_url+'page-'+str(page)+'#comments' #拼出分页地址

8 urllist.append(real_url)

9 return urllist #返回所有分页地址列表

原始链接 base_url = ‘http://jandan.net/ooxx/’,当我们点击下一页时,发现在原始链接的后面加了一段「page-52#comments」。

其中加的数字,就是表示现在所在的页数,通过 BeautifulSoup 库对页面进行解析,用选择器提取表示页数的字段「current-comment-page」,加入到原始链接中进行拼接。

创建目录

1def get_pic():

2 for url in get_page():

3 mkdir()

4 html=get_html(url)

5 soup=BeautifulSoup(html,'lxml')

6 allimgs=soup.select('div .text p img')

7 allimgs=re.findall('src="(.*?)"',str(allimgs))

8 download(allimgs)

9 print("下载完毕!")

用 os.path.exists 方法来个判断,如果不存在此目录就创建一个,如果存在就忽略。

提取图片

1def get_pic():

2 for url in get_page():

3 mkdir()

4 html=get_html(url)

5 soup=BeautifulSoup(html,'lxml')

6 allimgs=soup.select('div .text p img')

7 allimgs=re.findall('src="(.*?)"',str(allimgs))

8 download(allimgs)

9 print("下载完毕!")

用 BeautifulSoup 解析源码,用选择器循环提取图片的链接,并调用 download() 函数下载图片直至下载所有图片。

优化改进

本次的程序还有一些不足的地方,比如利用 selenium 库在爬取的时候非常的慢,每页我还设置了 3 秒等待时间,这部分待优化。还有所有页面的图片都保存在一个目录下,没有分开保存,这部分也可以优化。

这波教程不点个关注,说不过去吧?哈哈。这个网站有很多福利,我只能说大家注意身体啊。

本文来自投稿,不代表展天博客立场,如若转载,请注明出处:https://www.me900.com/4642.html

赞 (0)

相关推荐

  • betterwmf截图软件,效率 工具

    betterwmf截图软件,效率 工具betterwmf截图软件,效率 工具betterwmf截图软件,效率 工具betterwmf截图软件,效率 工具

    之前我们给大家推送过两期提高工作效率的小工具,大家很喜欢,今天,BIMBOX就再来给你推荐几款我们从上千个软件中筛选出来的、用上就回不去的小工具。和以前一样,我们会在文章最后把推荐的软件打包送给你。Rolan——从此你再不用回到桌面Rolan是一款无需安装的轻量启动器。运行软件后,先点击右上角的三条横线,进入设置。 你可以在「主题」选项卡选择自己喜欢的颜色和…

    2023-06-26 • 用户投稿
  • 高价回收笔记本的平台,线下回收电脑哪个平台最好

    线上笔记本回收平台: 一、换换回收 换换回收是二手3C电子产品交易平台,业务覆盖全国及中国香港、印度以及巴西等,中国第一家率先运用互联网+物联网模式回收闲置二手电子产品交易平台。 平台专注回收手机、笔记本、平板电脑、数码相机、无人机等二手电子产品,拥有正规专业的价格评估体系和二手零配件扣减标准,平台整体回收价格在行业内位于领先水平,隐私安全保护方面,平台拥有…

    2023-07-08
  • 司马历史人物,司马氏名将

    司马历史人物,司马氏名将司马历史人物,司马氏名将司马历史人物,司马氏名将司马历史人物,司马氏名将

    胡烈(220年―270年7月9日),字玄武,安定临泾 (今甘肃镇原)人。三国曹魏至西晋时期的将领,车骑将军胡遵之子,镇军大将军胡奋之弟。胡烈的父亲胡遵很早就开始跟随司马懿,参加了抵挡诸葛亮北伐等战役,而胡烈的兄长胡奋,其女儿胡芳入选后宫,被晋武帝封为贵人。因此,胡烈绝对可以说是司马氏的心腹了。在此基础上,胡烈为司马氏立下三件大功,却坑了一次西晋! 一、参与平…

    2023-07-04 • 用户投稿
  • 天津中粮大悦城(天津家常菜做法大全)

    天津中粮大悦城(天津家常菜做法大全)天津中粮大悦城(天津家常菜做法大全)天津中粮大悦城(天津家常菜做法大全)天津中粮大悦城(天津家常菜做法大全)

    都说孩子是家长的心头肉,好吃的肉肉是孩子的心头肉,为了让大家的心头肉更安全、健康,10月20日,作为第101届全国糖酒商品交易会食品欢乐购品牌活动,中粮家佳康“心头肉保卫战”活动在天津市南开大悦城拉开帷幕,为天津市民带来国家级营养师科普课堂,以及妙趣横生的亲子美食挑战赛。 营养师科普课堂中,国家一级公共营养师丁祎,用诙谐幽默、形象生动的表述为天津市民讲解“家…

    2023-06-12 • 用户投稿
  • 淘宝教育,淘宝教育官网

    《淘宝教育:在线学习的新宠》 在当今数字化时代,教育领域也在不断地进行着变革与创新。 淘宝教育作为淘宝平台上的一个重要板块,近年来逐渐崭露头角,成为了在线学习的新宠。 它为广大学习者提供了丰富多样的学习资源,无论是学术知识的提升,还是职业技能的培养,都能在淘宝教育中找到合适的课程。 一、淘宝教育的发展历程 淘宝教育的起源可以追溯到淘宝平台的不断壮大和用户需求…

    2025-03-04
  • 互联网唯一不变的是变化。

    平时没事的时候,我会看一些自媒体账号的文章,一般是个人属性比较强的原创类账号,领域一般集中在电商、自媒体、副业这类。 有的账号阅读量其实不怎么高,但是,文章是很用心的再写,一篇文章就是作者的自身的感受、思考、总结。 有时候,能从中得到许多启发,不管是业务模式也好,还是对于做人做事的态度,这也是一个学习的过程。 时间久了,我总结出一个道理,同样的人在不同阶段的…

    2022-10-23
  • 移动叔叔,手机上的移动叔叔是怎么回事

    中国移动召开的新品发布会上,用户们期待已久的NZONE S7新机型正式发布。NZONE作为中国移动旗下的5G终端品牌,一直以来以Next探索未来、New体验新奇和Net连接认同为价值主张,借助中国移动信息平台的优质网络,为用户提供更优质的服务和无处不在的连接。 而全新发布的NZONE S7系列机型,也是一款具有年轻和潮流基因的创新产品,它拥有超强的充电续航能…

    2023-06-26
  • 电解质正常值,电解质的常见指标及正常范围

    生命的调控可以说是宇宙中最严密的组织管理体系。凡窗口期窄的指标,多是生命最高**的指标,比如酸碱度、电解质、氧分压、二氧化碳分压、体温、血压、心率等。血气分析是反应生命类代谢的指标,可以维持细胞水平的正常运转,影响全身重要脏器功能,并在短时间内发挥作用。 视频加载中…一、判断pH值以7.40为中值,可以明确酸碱状态是否异常。二、判断酸碱状态类型1…

    2023-07-12
  • 网页版qq,网页版qq邮箱

    《网页版QQ:从功能到体验的全面解析》 一、网页版QQ的起源与发展 也许很多人都还记得,在移动互联网尚未普及的时代,网页版QQ就已经悄然出现了。它像是一个过渡性的产物,为那些无法直接使用客户端的用户提供了一种在线聊天的方式。当时,电脑的普及率相对较高,而网络环境也在不断改善,网页版QQ正好满足了一部分用户的需求。随着时间的推移,网页版QQ也在不断地进化和完善…

    2025-08-18
  • 光环1攻略,层层恐惧是电脑游戏吗

    光环1攻略,层层恐惧是电脑游戏吗光环1攻略,层层恐惧是电脑游戏吗光环1攻略,层层恐惧是电脑游戏吗光环1攻略,层层恐惧是电脑游戏吗

    恐怖游戏新作《层层恐惧》近日正式发售。外媒DSOGaming发布了针对本作PC版性能表现的分析文章,一起来看一下。 全文内容如下: 在这次PC性能分析中,我们使用了AMD Ryzen 9 7950X3D处理器,32GB DDR5内存,AMD Radeon RX580、RX Vega 64、RX 6900XT、RX 7900XTX以及NVIDIA GTX980…

    2023-06-27 • 用户投稿
  • 产品附加值 免费售后服务 免费售后服务的优

    近年来,国内各个行业都在以令人惊叹的速度发展着,在这其中,对人们生活影响最大的,应该就是移动信息技术产业了。作为移动互联网的终端,手机也随着移动信息技术产业的发展不断更新着自己的角色,随之而来的,便是手机行业使劲浑身解数,渴望产品能够得到消费者的认可。 所谓的“服务升级” 早些年,厂商们通过性价比拴住用户的心,而现在,这一招可能不管用了。生活品质的提高,性价…

    2023-05-22
  • 拼多多800元提现技巧,拼多多800元提现教程

    《拼多多800元提现技巧:探索与实践》 在如今的互联网时代,拼多多作为一款热门的电商平台,其800元提现活动无疑吸引了众多用户的关注。 然而,要成功提现800元并非易事,其中或许隐藏着一些不为人知的技巧。 本文将深入探讨拼多多800元提现技巧,带你一起揭开这背后的神秘面纱。 一、了解提现规则 在开始探索提现技巧之前,我们首先需要了解拼多多的提现规则。 一般来…

    2025-04-05