细节的重要性

上一篇我实作了第一个爬虫,之後我又有练习了类似的方式爬其他的网站,结果出现了一些小问题。当时我程序码是改成这样的,就是多加了图像连结。
https://ithelp.ithome.com.tw/upload/images/20210910/20141074ZwhPxc1uiV.png
结果出来的效果不尽理想,就多了些我没有要的东西
https://ithelp.ithome.com.tw/upload/images/20210910/20141074tHJV52LVjf.png
所以我再次去研究网站的控制台,发现其实分得非常细,而我设定的太粗略,以至於程序将我所设定内包含的都读出来。下面我讲一下我所需要的资料分别在哪里。

  1. 电影的海报图
    可以看到是在release_foto中的img
    https://ithelp.ithome.com.tw/upload/images/20210910/20141074B4DkOJ6eho.png
  2. 标题及连结
    而这个则在release_info中的release_movie_name
    https://ithelp.ithome.com.tw/upload/images/20210910/20141074Mv1dkmHmDV.png
  3. 简介
    最後是一样在release_info中的release_text
    https://ithelp.ithome.com.tw/upload/images/20210910/20141074KfodxsCNSX.png
    然後就将这些资讯元素详细的写入程序码中,这样就可以让程序更清楚知道我需要的资讯。
    https://ithelp.ithome.com.tw/upload/images/20210910/201410745UGVipL78S.png
    以下是做出来的成果,这样看上去就像一个个电影栏位
    https://ithelp.ithome.com.tw/upload/images/20210910/20141074oc8RCanmSF.png

<<:  Rust-编辑器设定

>>:  Day 8 - DOM - Element Object

[CSS] Flex/Grid Layout Modules, part 11

现在终於可以开始讲 Grid 单元的事情了,虽然可以讲的事情可能不多,绝大部分会围绕在造成容器影响的...

Day4 SCADA 资料采集与监控系统 (Supervisory Control And Data Acquisition)

SCADA 系统 SCADA 包含 资料收集系统 + 资料传输系统 + HMI 软件,具有资料收集...

MySQL 主从设定

使用时机: 1. 资料库效能慢的时候 2. 就是想读写分离的时候 主从分别叫做Master, Sla...

Gulp Babel ES6 编译(2) DAY84

昨天我们已经介绍 babel编译 与 concat合并成一支档案 但我们还没介绍 Source Ma...

JS 06 - 建构函式

大家好! 今天开始就要学习函式库的基础了。 我们进入今天的主题吧! 物件模板 我们先来看下方的资料:...