首页 / 科技百科

html源码获取方法

2025-10-02 07:48科技百科

超文本标记语言(Hyper Text Markup Language,简称为HTML)是一种创建网页的标准标记语言。这不是一个编程语言,而是一个标记语言,使用各种标签来描述一个页面的样子,作为一个数据分析入门学习者,我们不需要完全学会怎么编写,怎么调试,只需要我们会看的懂,然后知道定位到我们需要的内容就即可。

网页组成

一个网页通常是由HTML元素、CSS样式和JavaScript脚本组成,但是对于数据采集来说,有用的只有HTML元素。通俗一点讲,网页就是一个房子,html就是简单的毛坯,CSS就是给房子来个精装修,Js脚本就是给房子通上了水电。要是把房子的精装修拆除,房子也可以用,就是有点难看,网页也是一样,把CSS样式拿走,内容还在,但是就不太美观。一个网页的大体结构如下:

htmlheadtitle页面标题/titlescript src=jquery-2.2.0.min.js/scriptlink type=text/css rel=stylesheet href=style.css //headbodyh1这是标题/h1p段落1/pp段落2/p/body/html

由标签html和/html分别开头和结尾。只有body/body的部分才会在浏览器显示出来,head/head部分通常是写一些配置或者引入一些css或者js文件。

HTML标签

上面的网页示例中有很多的标签,比如说p/p,这表示一个段落,通常标签都是成对的。但是也有一些只有单个,没有结束标签,比如: link br等。这是需要了解到的,我们需要知道这些标签是表达的什么,里面存放的什么内容,好比我们需要知道一套房子每个房间是干啥的,这样的话,是去做饭还是去睡觉,都可以找到对的房间。数据采集的时候也是一样,需要知道我们的要找的东西在哪个标签下存放着,下表中例举几个常见的标签。

HTML属性

属性是为了给HTML标签增加了更丰富的信息,而且需要在开始标签中定义。比如最常用的超链接

a href=http://www.mlscoder.cn马拉松程序员/a

很多时候,需要获取某一页面中的所有超链接,就是通过寻找所有a标签中的href属性中的值,来得到结果。在Html中需要重点认识的属性有下面5个

属性名

属性含义

class

表示元素的一个或多个类名

id

表示元素在页面的中唯一id

style

表示元素的行内css样式,高于class中样式

title

表示元素内的额外信息,鼠标悬停显示

type

表示元素的类型,一般配合input标签使用

上述5个元素的属性是最常见的,也是后面重点使用的,需要了解属性的用途。比如说要找到class为“col-10”的元素,或者href中包含www.mlscoder.cn开头的所有链接,都是需要依靠标签的属性key和value来判断。

猜你喜欢

  • 美食百科

    电瓶 高温 修复 方法

    最近好多提问给电池加温,热水煮电池是否可行?大家都知道,高温可以加速电化学的分解,但是也不是一概而论的修复如此,水煮电池又在做障眼法来迷惑网友。其实,就是高温充电,加速过充电反应。密封电池电解液失去水分是水分电解的,绝对不是什么蒸发。电瓶修复假定60℃,比25℃高了35℃,相当于恒压值上升了4mv×35=0.14V..

    2025-09-12
  • 热点百科

    桌面文件恢复方法

    很多用户在平常的办公中都可能碰到过我们文件丢失的情况,在这种状况下,使用恢复软件对于我们来说几乎是唯一的选择。普通的软件往往没有办法支持我们恢复被删除文件的功能,若想恢复我们丢失的数据和文件,我们就必须使用强大的恢复工具,这样才干够更好的进行文件的数据扫描,帮助我们定位已经被删除的数据。而如果大家首..

    2025-06-28
  • 美食百科

    古代厨师做菜方法

    文/格瓦拉同志在古代中国,为邀宠固位而做出恁多无底线之事的人很多,他们做的那些肮脏龌龊之事把人类的“三观”毁尽,其中齐桓公的御用厨师易牙便是其中的典型。作为厨师界的“祖师爷”,易牙以擅长烹饪、做各种美食而闻名,但让人印象更深刻的,则是他把儿子做成肉汤献给桓公,简直是残忍至极。那么,易牙为何要这样做?..

    2025-06-24
  • 旅游百科

    朝鲜冷面和面方法

    炎热的夏日,一碗带着冰碴的朝鲜冷面对于在苦夏中煎熬的人们来说,无异于久旱逢甘霖,绝对是有十足诱惑力的美食。我做的冷面记得很多年前第一次吃冷面,还是表姐带着高中生的我骑车去了北京西四的延吉餐厅,从此朝鲜冷面便在我的心里扎下了根。后来发现延吉餐厅往北的故乡酒家做的冷面更地道,于是每次坐22路公交车往返西单..

    2025-06-05
  • 美食百科

    椰蓉面包制作方法窍门

    家里的椰蓉一直在那休息,突然不上班了感觉应该好好享受一下生活,人生才有意义,想吃面包自己一直懒,又不想买,想吃自己做的,有时间更好去品尝其中的幸福与乐趣By 美食美味之爱上厨房用料高筋面粉 270g牛奶 120g鸡蛋 1个酵母 5g盐 3g细砂糖 50g黄油 20g椰蓉馅 100g黄油 40蛋黄 1个白砂糖 20g椰蓉 100克做法步骤1、把鸡蛋..

    2025-05-27
  • 科技百科

    linux系统启动方法

    Linux系统启动流程大概分成11步:1.Power on加电。2.BIOS自检。包括初始化硬件:显卡、内存、磁盘。查找启动介质:CD、HDD等。3.加载mbr主引导记录。磁盘0柱面0磁道1扇区的前446b字节特指MBR,后面是4个16字节的磁盘分区表DPT,还有2字节的结束标志。4.BootLoader。grub引导菜单决定启动哪个操作系统。配置文件是/etc/grub.c..

    2025-05-16
  • 科技百科

    golang获取系统内存

    介绍本文主要内容如下:Golang runtime 是个什么? Golang Runtime 的发展历程, 每个版本的改进Go 调度: 协程结构体, 上下文切换, 调度队列, 大致调度流程, 同步执行流又不阻塞线程的网络实现等Go 内存: 内存结构, mspan 结构, 全景图及分配策略等Go GC: Golang GC 停顿大致的一个发展历程, 三色标记实现的一些细节, 写屏障, ..

    2025-05-03
  • 科技百科

    香肠制作方法教程

    大家好,我是第一美食的阿飞,关注阿飞,有更多的家常美食供大家参考。今天为大家分享一道自制玉米肠的做法,以后再想吃,自己在家就能做。香肠可以称得上是一种很古老的美食,中国的香肠有着悠久的历史,香肠的类型也有很多,主要分为川味儿香肠和广味儿香肠。主要的不同处就在于广味儿是甜的,川味儿是辣的。在以前香肠是..

    2025-02-27

微信分享

微信分享二维码

扫描二维码分享到微信或朋友圈

链接已复制