学习Python Day20 —— requests获取数据和html基础

本文介绍了在Python中使用requests库进行网页数据获取的方法,包括导入requests、发送GET请求和处理响应。同时,讲解了HTML的基础语法,包括网页的基本结构、html标签以及常见标签,特别是表单相关标签。
摘要由CSDN通过智能技术生成

学习Python Day20 —— requests获取数据和html基础

requests的使用

使用requests前需要在虚拟环境中导入第三方模块requests

通过requests给指定的网页发送get请求

response = requests.get("https://www.baidu.com/")
print(response)

如果返回的请求响应值为200,则表示请求成功

设置文本编码方式(解决打印乱码)

res.encoding = "utf-8"

打印请求到的内容

print(response.text)

html基础语法

网页的基本结构

实现一个网页需要用到三个技术:

html - 负责网页内容

css - 负责内容的样式和布局

JavaScript - 负责内容的变化

html的基本结构

html是一种超文本标记语言,是通过不同的标记(标签)来给网页提供不同的内容

html标签表示整个网页

head标签标签表示网页顶部部分

body标签表示网页显示数据的内容部分

html的基本语法

1)语法
双标签:<标签名 属性1=属性值1 属性2=属性值2 …>标签内容<标签名/>
单标签:<标签名 属性1=属性值1 属性2=属性值2 …>或<标签名 属性1=属性值1 属性2=属性值2 …/>

2)说明
标签名 - 标签名有哪些是固定的,哪些标签是双标签哪些标签是单标签也是固定的
属性 - 哪些标签有哪些属性是固定的,多个属性之间用空格隔开,属性名和值用=连接,属性值不管是什么都必须放在双引号里面
标签内容 - 标签内容可以是文字也可以是其他一个或者多个标签

<!--说明当前使用的html版本
html    -  表示html5.x版本(最新版本)
-->
<!DOCTYPE html>

<!--网页内容结构-->
<html lang="en">
<head>
    <!-- 设置网页的编码方式   -->
    <meta charset="UTF-8">
    <!--  设置网页的标题  -->
    <title>帅哥的网页</title>
</head>
<body>
我也不知道写什么
</body>
</html>

常见的标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charst="utf-8">
    <title>常见标签</title>
</head>
<body>
    <!--============文本标签=============-->
    <!--1.标题标签-->
    <h1 id="top">
        标题1
    </h1>
    <h2>
        标题2
    </h2>
    .
    .
    .
    <h6>
        标题6
    </h6>
    <!--2.文字标签内容-->
    <p>
        第一段落 用来需要多行显示的文字段
    </p>
    <p>
        第二段落 会自动换行
    </p>
    <font>发布时间:10-2608:52国家卫生健康委员会</font>
    <font>据国家卫健委网站消息,10月25日0—24时,31个省(自治区、直辖市)和新疆生产建设兵团报告新增确诊病例20例,均为境外输入病例(上海11例,内蒙古2例,陕西2例,河北1例,山西1例,福建1例,广东1例,四川1例);无新增死亡病例;新增疑似病例1例,为境外输入病例(在上海)。</font>
    <br>
    <span>我是span1</span>
    <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值