首页 文章 精选 留言 我的

精选列表

搜索[大模型API],共10000篇文章
优秀的个人博客,低调大师

手把手教你爬取天堂网1920*1080大图片(批量下载)——理论篇

/1 前言/ 平时我们要下载图片,要要一个一个点击下载是不是觉得很麻烦?那有没有更加简便的方法呢?答案是肯定的,这里我们以天堂网为例,批量下载天堂网的图片。 /2 项目准备工作/ 首先 我们第一步我们要安装一个pycham的软件。可以参考这篇文章:Python环境搭建—安利Python小白的Python和Pycharm安装详细教程。 天堂网的网址: https://www.ivsky.com/bizhi/1920x1080/ 我们需要下载几个库,怎么下载呢?打开pycharm,依次点击File,再点开Settings,如下图所示。 打开后会出现这个界面点击你的项目名字(project:(你的项目名字)),之后在project interpreter下,点击加号,而后下载我们需要的库,如下图所示。 本项目需要用到的是库是requests、lxml、fake_useragent,如下图所示。fake_useragent一般是没有的,需要通过下面的命令进行安装: pip install fake_useragent /3 项目实现/ 1. 导入需要的库(requests,lxml, fake_useragent)。 2. 我用了封装方法去实现各个部分的功能。首先要写一个框架:构造一个类TianTangWebsite ,然后定义一个__init__方法里继承(self),再定义一个主方法(main)。最后实现这个main方法,依次一步一步进行实现。 3. 我们把天堂网的网址拿过来,构造请求头。这里说一下这个UserAgent的获取方法。在打开天堂网的网站后,按下键盘上的F12键,之后会进入到开发者模式,之后点开network,如下图所示。 4. 而后随便点击一个name,复制header里边的UserAgent就可以了。 我们点击下一页的地址观察网址的变化,如下所示: https://www.ivsky.com/bizhi/1920x1080/index_2.htmlhttps://www.ivsky.com/bizhi/1920x1080/index_3.htmlhttps://www.ivsky.com/bizhi/1920x1080/index_4.html 很明显的发现,这个网址的网页数字一直在变化。我们可以用格式化{}去代替变化的值,类似这样: https://www.ivsky.com/bizhi/1920x1080/index_{}.html 6. 然后我们用for循环去遍历这些网址,代码如下所示: def main(self): for i in range(1,2):#页数随机客户随便 设置 url=self.url.format(i) print(url) 7. 我们定义这个get_home()方法去请求到这个网址。 9. 我们需要解析得到的数据,接下来定义一个xiap的方法,拿到我们请求的网址。接下来就是该项目的关键了。 10. 至此,针对反爬虫的措施我们已经提前做好了准备,下一步将进行网页结构的分析以及网页图片地址数据的提取,并针对解析出来的图片地址予以批量下载,具体实现咱们下篇文章进行详解。 /4 小结/ 本文主要内容为对图片网站进行了基本简介,基于 Python 中的爬虫库 requests 、lxml、fake_useragent,提前部署了请求头,模拟浏览器,针对反爬虫的措施我们已经提前做好了准备。 下篇文章将带大家进行网页结构的分析以及网页图片地址数据的提取,并针对解析出来的图片地址予以批量下载,敬请期待~~

优秀的个人博客,低调大师

微软中标 700 亿元的 JEDI 云计算超级大单

JEDI 合同为期 10 年,价值高达 100 亿美元。 其他公司也在争取这份合同,但最后都被排除在外,其中包括 IBM 和 Oracle。 美国五角大楼周五声称,在竞相为美国国防部提供公共云资源的激烈竞争中,微软击败了市场领头羊 AWS,成为了大赢家。这份声明称,这份合同为期 10 年,价值高达 100 亿美元。 消息一出,微软股在延长交易时段应声上涨 2.3%,而亚马逊股下跌近1%。 这一成果恰恰表明了微软 Azure 云已强势崛起,成为 AWS 的有力挑战者;这也是 Satya Nadella 取得的最新胜果,2014 年他接替 Steve Ballmer 成为微软总裁。就在 AWS 一路高歌猛进之际,微软还与沃尔玛等公司签下了金额庞大的云基础设施订单。 如果这笔交易最终价值 100 亿美元,相对亚马逊而言,这对于微软来说是一笔更大的单子。微软并没有披露 Azure 收入方面的确切数字,但外界普遍认为 Azure 的市场份额要低于亚马逊,后者在第三季度从 AWS 获得 90 亿美元的收入。 其他比较小的云竞争对手(比如 IBM 和 Oracle)在招标过程中早早被淘汰出局,招标过程一直颇受争议,而且数次推迟。 7 月份特朗普总统表示,多家公司对这份合同提出抗议后,他在审查合同。当时的国防部长 Mark Esper 称,他会审查合同。随后本周早些时候,五角大楼表示 Esper 已退出招标过程的审查,因为他儿子 Luke Esper 供职于 IBM。 早期,亚马逊被认为最有希望中标,一方面是由于其 AWS 业务在 2013 年赢得了美国中央情报局(CIA)的单子。此外,亚马逊还获得了现有最高安全许可级别的认证,微软在努力追赶。 Nadella 在微软效力了 27 年,曾掌管过 Azure 业务。他在淡化 Windows 重要性的同时,让云业务成为微软的更庞大主业。微软还拥抱 Linux,Nadella 加入进来后,云由 Windows Azure 改名为 Microsoft Azure,这表明可以在微软的公共云端运行 Linux。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

用户登录
用户注册