学习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>
<