这个Python爬虫神器太爽了,自动下载妹子图片!

python 百度软件爬虫 下载 python 百度软件爬虫,下载一些上面的软件,作统计的作用。放上来混点分。 立即下载

作者:菜鸟哥

来源:菜鸟学Python

对于Python的自动化测试或者是爬虫开发者来说,对于selenium库想必都听说过,selenium本身是作为Web应用测试工具,但是作为爬虫工具也有很广泛的用途。

Selenium虽然好用,但是它大多数的时刻都是和Web的网页元素之间打交道,需要用到html网页的标签,CSS选择器等知识。

虽然自动化程度较高,但是使用起来仍然不是很方便,上手也不是很容易。今天,小编就带领大家来认识一款基于Selenium的库——Helium。


Helium库简介

Helium库是基于Selenium基础上的更加高级的Web自动化工具,它能够通过网页上可以看见的标签和名称等信息来进行用户交互。我们可以用来进行点击键盘的按键、点击标签、滚动鼠标等一系列的鼠标和键盘操作。

而Helium的安装也是非常的简单,如下图所示:

大家只需要pip install Helium即可安装,但是需要注意的是,普通的安装方式会非常的慢,因此小编利用了清华镜像来帮助下载,提升下载的速度。

安装之后,我们就可以来使用Helium了,首先我们利用Helium来登录一下GitHub账号。其效果如下图所示:

上图中程序跳转到GitHub的登录界面,然后输入用户的名字和用户的密码,最后点击登录即可登录上GitHub的账号,过程很简单,我们来看一下程序是如何编写的吧。

上述的程序仅有短短的五行,而且每行的意义都非常的清晰和明确。

  • 首先,第一行是启动浏览器;

  • 然后,我们直接跳转到GitHub账号的登录页面,大家也可以直接将第一第二句程序合并成为go_to("https://github.com/login")。

  • 第三句程序,是向GitHub登录界面中输入用户名或者是邮箱的账号,注意,这里的into代表的是我们往哪里写,程序可以直接根据网页上的名字进行定位,直接定位到"Username or email address“的标签下,对于程序编写者来说更加便捷。不需要再去寻找对应的元素;

  • 第四句是向里面写入密码;

  • 最后第五句,直接点击”Sign in“

程序便可以直接登录。下图是对应的selenium登录GitHub的程序。

对比之下,可以看出,Helium程序是非常的简洁而且对用户非常的友好。让大家非常清楚每一步的操作。

爬取妹子图片

接下来,为了更好的展示Helium的强大,小编利用Helium来自动化抓取百度图片中的妹子图片,看看我们是如何实现的吧,我们首先来介绍一下程序,并按照我们想下载百度图片的思路来看待程序。

上述程序中,左边是我们的程序索引,右面是我们的程序,我们可以按照我们提取百度图片的思路来看待程序,小编分步解释每一行代码:

  • 打开百度图片的网址;

  • 输入“小姐姐”的关键词搜索;

  • 点击enter进行搜索;

  • 对于每张图片,Helium找到该元素;

  • 点击图片,进入图片的子网页;

  • 点击下载该图片;

  • 程序睡眠两秒,用来下载图片;

  • 跳转回子网页;

  • 关闭子网页;

  • 跳转回子页面;

  • 程序睡眠两秒;

上述的每一行对应着程序种每条语句的含义,这样理解起来是不是非常的方便了呢。

视频展示

最后,小编利用视频的形式来讲解一下程序的实现,更方便大家的理解。

说实话,小编以前也用过Selenium但是总是觉得太重,使用成本很高,现在有了这个神器,做了一些封装,帮我们省了很多事情,Python就是这么有趣,内个还等啥,有兴趣的小伙伴赶紧试试吧。

---------End---------顺便给大家推荐下我的微信视频号「价值前瞻」,主要分享读书、成长和投资思考,可以了解不一样的我,欢迎扫码关注。

DC综合中set_dft_signal的实战配置与优化策略 本文深入解析了DC综合中set_dft_signal命令的实战配置与优化策略。文章从命令的核心作用出发,详细拆解了-view、-type、-usage等关键参数,并通过扫描使能与时钟门控的实战案例,展示了如何正确配置以实现测试模式下的功耗优化。同时,文章总结了高级优化策略、与低功耗流程的协同方法以及常见错误排查清单,旨在帮助数字芯片设计工程师构建高可测性、低功耗的稳健DFT基础。 阅读详情

相关推荐

【ART-Pi与RT-Thread入门】①ART-Pi上手初体验

文章目录关于ART-Pi实物照片板载资源、扩展接口及驱动支持扩展引脚默认固件蓝牙配网微信扫描二维码设备选择 ART-Pi,输入所要连接的 WIFI SSID 和密码配网成功会显示IP地址打开IP地址Finsh控制台配网WindowsmacOS 关于ART-Pi ART-Pi是 RT-Thread 团队为嵌入式软件工程师、开源创客设计的一款极具扩展功能的 DIY 开源硬件。致力打造一个开源的软硬件平台。 实物照片 板载资源、扩展接口及驱动支持 扩展引脚 其中P1排扩展引脚座兼容树莓派的扩展接口,并

SimonLiu的博客 5831

发现一个舔狗福利!这个Python爬虫神器太爽了,自动下载妹子图片!

对于Python的自动化测试或者是爬虫开发者来说,对于selenium库想必都听说过,selenium本身是作为Web应用测试工具,但是作为爬虫工具也有很广泛的用途。Selenium虽然...

cainiao_python的博客 1860

【个人记录】CentOS7升级glibc至2.28

由于CentOS7系统已经停止支持, 虽然大部分业务已经迁移至OpenEuler,但仍然有部分业务系统跑在CentOS7上。在尝试部署新业务环境时经常会提示如下错误(以code-server运行需要的node 20为例)node -v为了保障业务可正常运行,通常采用Docker继承好的node环境进行部署,但部分场景还是需要宿主机使用新版glibc版本。本文记录本人一次成功升级glibc(2.17=>2.28)的步骤。

喵呜 3885

Python爬取系列妹子图实战总结(程序员节福利哟)

Python爬取系列妹子图(福利哟~~~) 用到的模块:requests 和 lxml中的html 今天呢是10月24日,天气一如既往的好,也是传说中的程序员节,来爬波妹子图岂不美哉!!! 开始操作: 我们今天的实战网页就是这个妹子图的首页内(包括详情页)所有页数的图片,我们打开F12审查元素,先获得首页的所有页面的数量,如下图所示: 获得这个数字可以用xpath来实现: n = res.xpat...

qq_41696843的博客 1813

遥感图像融合实战:5分钟搞懂全色与多光谱图像如何提升分辨率(附Python代码)

本文通过实战案例,详细解析了如何利用全色锐化技术融合全色与多光谱遥感图像,以提升图像分辨率。文章深入浅出地介绍了核心概念、环境配置、经典GS融合算法的Python代码实现,并对比了不同算法的优劣,最后提供了效果评估方法与实战陷阱分析,帮助读者快速掌握遥感图像融合的关键技术。

weixin_29041195的博客 394

1、Ovirt 开源虚拟化平台安装

Ovirt虚拟化Node和Engine安装

大鱼 6266

福利!!!Python爬取好看的妹子图!!!

大致步骤: 第一步:找到我们要爬取的网站 https://www.vmgirls.com/这是个妹子图片的私人网站 第二步:打开Vscode或者Pycharm都可以 复制我的代码,详细的解释写好了 ps:requests库需要手动下载,按win+R输入cmd进入命令行模式,输入pip install requests安装requests库。 第一部分,请求网页。 # 导入requests库 i...

全网粉丝10W+、全栈领域优质创作者、掘金、阿里云等社区博客专家、专注于全栈领域和毕业项目实战 5007

多思计算机组成原理实验:模型机课程设计

计算机组成原理实验教程 基于多思网络虚拟实验系统 张雯雰

Nick的博客 2万+

Python爬虫福利:带你爬取妹子图上的美女图片,学习改变生活

学习python爬虫,总得实战演练一下才能真正有所收获。今天我们就来用python爬虫爬取妹子图,哇~全是美女哦!那么,我们步入正题吧! 看完这篇文章,你将会用python爬虫做到这样: 首先我们打开萌妹子的入口链接,然后我们需要分析下网页中结构,通过分析页面,获取我们有用的内容。 首先我们看这个url地址的组成,可以分析得出,这个url组成中包含一个分类,这里显示的是cute,那么我们如果使用python爬虫构建这个url的时候替换这个部分,就可以访问不同的图片分类,从而获取我们想要的类型。 在ur

weixin_53371737的博客 2518

STM32使用LORA模块通信

目录 一、模块使用方法 1、模块简介 2、硬件及功能 3、传输方式 二、模块上手 1、连接 2、编写代码 usart3.h usart3.c lora.h lora.c 一、模块使用方法 本文以正点原子ATK-LORA-01模块为例进行介绍。 1、模块简介 ATK-LORA-01-V3.0(V3.0是版本号,下面均以ATK-LORA-01表示该产品)是ALIENTEK推出的一款体积小、微功率、低功耗、高性能远距离LORA无线串口模块。模块设计是采用高效的IS...

qq_54706971的博客 3万+

openpi 入门教程(二)droid libero 训练、推理

OpenPI是由物理智能团队发布的机器人领域开源模型与软件平台,提供基于流扩散式(π₀)和自回归式(π₀-FAST)两类视觉-语言-动作模型。平台支持在DROID、ALOHA、UR5等多种机器人系统上部署,包含预训练检查点(1万+小时数据)和微调示例。文档详细说明了各平台部署流程:DROID需启动策略服务器并配置摄像头;ALOHA提供真实机器人任务(取吐司、叠毛巾等)的检查点和场景设置建议;UR5示例展示自定义数据转换方法。实验性验证显示π₀-FAST在LIBERO基准测试中平均得分85.5。平台强调模型适

2506_90492529的博客 1024

绅士福利:Python秒爬取全网美女写真

前言 深夜放福利,老司机带你放飞自我,利用Python这个强大的胶水语言,帮助你实现梦想,可以任意爬取你想要的任何类型图片,只要网站标签有的,你都可以 那么开始主题,首先导入库 ...

colours2009的博客 1万+

openclaw通俗入门系列9——流式传输 + 分块

流式传输 = 不等写完就开始发。分块流式传输是把长回复切成几条消息发(所有渠道),草稿流式传输是像打字一样实时显示(仅 Telegram)。可以配置块大小、发送时机、合并规则、类人延迟。

m0_60605453的博客 507

python 福利_发现一个舔狗福利!这个Python爬虫神器太爽了,自动下载妹子图片!...

对于Python的自动化测试或者是爬虫开发者来说,对于selenium库想必都听说过,selenium本身是作为Web应用测试工具,但是作为爬虫工具也有很广泛的用途。Selenium虽然好用,但是它大多数的时刻都是和Web的网页元素之间打交道,需要用到html网页的标签,CSS选择器等知识。虽然自动化程度较高,但是使用起来仍然不是很方便,上手也不是很容易。今天,小编就带领大家来认识一款基于Sele...

weixin_39737240的博客 268

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

手把手教你用Python爬虫煎蛋妹纸海量图片

我们的目标是 用爬虫来干一件略污事情 最近听说煎蛋上有好多可爱的妹子,而且爬虫从妹子图抓起练手最好,毕竟动力大嘛。而且现在网络上的妹子很黄很暴力,一下接受太多容易营养不量,但是本着有人身体就比较好的套路,特意分享下用点简单的技术去获取资源。 以后如果有机会,再给大家说说日本爱情动(大)作(雾)片的种子搜索爬取,多多关注。 请先准备作案工具

bigsec的博客 1865

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

爬虫初体验

我们爬虫的原理就是要伪装成浏览器去访问服务器,因此需要分析请求头,查看浏览器携带了什么特殊数据没有,浏览器携带了这些数据,我们爬虫也必须携带,否则不就露馅了吗,网站服务器很容易就发现我们不是浏览器在访问,它会拒绝为我们服务。可以发现规律,所有图片都是HTML中的img标签,而图片的地址则是该标签中的data-original属性的值,换句话说,只要获取网页中的所有包含data-original属性的img标签,就能获取图片地址。由于爬虫的实践性比较强,文末附本章录屏,请大家多多支持。

Michelle0916的博客 1770

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

手把手教你用 Python 爬虫煎蛋妹纸海量图片

我们的目标是用Python网络爬虫来干一件略污事情 最近听说煎蛋上有好多可爱的妹子,而且爬虫从妹子图抓起练手最好,毕竟动力大嘛。而且现在网络上的妹子很黄很暴力,一下接受太多容易营养不量,但是本着有人身体就比较好的套路,特意分享下用点简单的技术去获取资源。 以后如果有机会,再给大家说说日本爱情动(大)作(雾)片的种子搜索爬取,多多关注。 请先准备

coco510的专栏 1185

第一篇:爬虫初体验

网络爬虫 理论学习都是枯燥的,我们学习了初步的网络编程后,再来了解一下爬虫吧,网络爬虫可以极大增强趣味性。 什么是网络爬虫? 网络爬虫又称为网络机器人,按照我个人的理解,网络爬虫就是通过编程手段,实现自动化访问网页,提取网页中我们感兴趣的信息的一种程序。 为什么用Python写爬虫? 足够简单。Python作为一种脚本语言,语法简洁; 由于网站的网页可能会定期的更新发生结构性的变化,因此...

编程之路的专栏 889

Python爬虫之——爬取妹子图片

博主文章地址:http://cuiqingcai.com/3179.html环境:python 3.6注:单线程版以在安卓的Qpython(py2.7)上运行成功第三方库requests:解析url beautifulsoup4:不会正则表达式童鞋的福音,可以容易的提取到html文件中各种标签及其属性安装方法: pip install requests pip install beautifuls...

欢迎光临:天乐博客 3834

Python神器!不用动手操作,自动给微信群发文件!

这是“菜鸟学Python”,第“501”篇原创大家好,我是菜鸟哥!学Python就等你啦!爆款文案1).卧槽!Pdf转Word用Python轻松搞定!2).学Python真香!我用100行...

cainiao_python的博客 3816

GitHub热榜,收获12200颗星!能自动登入25个主流网站爬虫库!

相信很多人都是学Python从爬虫开始,尤其是2年前爬虫非常火爆!我依稀记得在知乎上有非常多的帖子讲的是关于Python爬虫的文章。小编也是那个时候对Python爬虫开始着迷的,学习了很...

cainiao_python的博客 452

神器!用Python轻松搞定验证码!

转自:大邓和他的Python大家好,今天给大家介绍一款通用验证码识别OCR库的神器,项目地址:https://github.com/sml2h3/ddddocr。市场上常见的点选类验证码图...

cainiao_python的博客 2642
上一篇: 用Python发一个高逼格的朋友圈
下一篇: 腾讯终于良心了!桌面混乱有救了
Python数据之道
博客等级 码龄9年 3076粉丝 139原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值