首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/759847

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

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

/1 前言/ 上篇文章我们谈及了天堂网站图片抓取的理论,这篇文章将针对上篇文章的未尽事宜进行完善,完成图片的批量抓取。 /2 图片网址解析/ 1. 我们首先来分析一下这个图片的地址在哪里。我们选择图片,然后右击网页检查,可以看到图片的路径,如下图所示。 2. 将其单独放出来,如下图所示。 3. 可以看到<a href>就是图片的链接,而src就图片的地址,所以我们可以找它的上一级标签<ul>。如果再找不到那就再找上一级以此类推(找到越详细内容更准确)。使用选择器xpath,获取到src的值(网址后缀)之后,将后缀加上“https前缀”就可以得到每一个网址,如下图所示: 4. 之后尝试运行,如下图所示,可以获取到具体的网址。 5. 我们再对这个网址进行请求(参考一个请求的方法)分析数据。 6. 我们以这个鱼的图片为例,点击它来到二级页面。 7. 右键检查 可以看到我们要获取的是src的地址,如下图所示。 8. 获取图片的源码,如下图所示。 9. Xpath 获取到路径,为了方便区分图片的名字,如下图所示。 /3 下载图片/ 1. 为方便储存,新建一个filenam...

好程序员分享JavaScript学习笔记ES5中常见的数组方法

好程序员分享JavaScript学习笔记ES5中常见的数组方法,ES5中常见的数组常用方法之前我们讲过的数组常用方法都是ES3的方法,今天来说一些ES5中的方法。indexOfindexOf 用来找到数组中某一项的索引语法: indexOf(你要找的数组中的项)var arr = [1, 2, 3, 4, 5]// 使用 indexOf 超找数组中的某一项var index = arr.indexOf(3)console.log(index) // 2我们要找的是数组中值为 3 的那一项返回的就是值为 3 的那一项在该数组中的索引 如果你要找的内容在数组中没有,那么就会返回 -1var arr = [1, 2, 3, 4, 5]// 使用 indexOf 超找数组中的某一项var index = arr.indexOf(10)console.log(index) // -1你要找的值在数组中不存在,那么就会返回 -1 forEach和 for 循环一个作用,就是用来遍历数组的语法:arr.forEach(function (item, index, arr) {})va...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

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

腾讯云软件源

腾讯云软件源

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

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。