python爬虫(8)之认识网页结构

就以咱们csdn网站的结构来看看这些网页的基础内容

1、查看网页源代码

1、F12,或者右上角三个点找到更多工具里面有一个开发人员工具

之后点击左上角

你就能看见一个网页的源代码

当然你现抄是没法完全实现的

然后我们就以csdn的门面进行对网页结构进行认识

我们主要认识一下<body>里面的内容

1、<div>标签

他是干啥的为啥咱们这里会有这么多<div>

<div>标签 就是块标签,将网页中规划出一块区域进行显示内容

下面我将用一些代码来进行演示:

<!DOCTYPE html>

<html>

    <head>

<meta charset="utf-8">

<title>过度引用</title>

<style>

div{

    background-color:pink;

    display: inline-block;

     width: 100px;

    height:100px;

}</style>

</head>

<body>

      <div>

     </div>

</body>

</html>

这里的div 的格式完全可以按照自己的喜好进行设置大小背景色等等以及是否独占一行等等都是可以做到的

结果如下:

2、<ul> 标签<ol>标签 <li>标签

定义列表的元素 当然在csdn的门户是用ul嵌套li做的也就是最上面的一列

现在我们来试试看去使用requests模块去爬取一下csdn

import requests

resp = requests.get(url='https://www.csdn.net')

print(resp.text)

结果如下:

其实就是把源代码给拿过来了

关于动态数据的加载等下次再说。

相关推荐

  1. Python爬虫异步爬虫

    2024-03-12 23:04:04       34 阅读
  2. Python爬虫基础

    2024-03-12 23:04:04       22 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-12 23:04:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-12 23:04:04       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-12 23:04:04       82 阅读
  4. Python语言-面向对象

    2024-03-12 23:04:04       91 阅读

热门阅读

  1. 使用hashmap优化时间复杂度,leetcode1577

    2024-03-12 23:04:04       46 阅读
  2. 计算机等级考试:信息安全技术 知识点六

    2024-03-12 23:04:04       43 阅读
  3. 【Go】探索Go语言中的关于defer的应用

    2024-03-12 23:04:04       45 阅读
  4. VSCode无法用ctrl+鼠标滚轮调整字体大小了

    2024-03-12 23:04:04       37 阅读
  5. python中的幂运算

    2024-03-12 23:04:04       40 阅读
  6. Python sort从大到小排序面试题

    2024-03-12 23:04:04       36 阅读
  7. Spring Data的Repositories----自定义存储库实现

    2024-03-12 23:04:04       38 阅读
  8. SpringBoot-WEB相关

    2024-03-12 23:04:04       37 阅读
  9. 如何实现单片机与手机的远距离通信

    2024-03-12 23:04:04       35 阅读