HTML 正在更改,在正文外编码时将页脚放在正文内
HTML being changed in, footer being placed inside the body when coded outside the body
我只是在做一个个人项目并学习 HTML。
我有一个基本的 HTML 脚本(完整)
<!doctype html>
<html lang="en">
<head>
<title>Frame_Test</title>
</head>
<body>
<p>PARAGRAPH FRAME</p>
</body>
<footer>
<p>Paragraph Footer</p>
</footer>
</html>
当我 运行 脚本时,页脚被移动到正文中 <body><footer></footer></body>
。但是,当我执行 fp = urllib.request.urlopen(url)
时,它显示页脚位于正文之外。
如果页脚在正文之外,则 xpath 不起作用。我该如何解决?我想显示将要显示给用户的确切 HTML 代码。
我正在使用 HTML 5.
我也用过 request.get 工具,结果是一样的
编辑:
当你编译 HTML 文件时,你会得到这个。
<!doctype html>
<html lang="en">
<head>
<title>Frame_Test</title>
</head>
<body>
<p>PARAGRAPH FRAME</p>
<footer>
<p>Paragraph Footer</p>
</footer>
</body>
</html>`
这是故意的。
我只是在做一个个人项目并学习 HTML。 我有一个基本的 HTML 脚本(完整)
<!doctype html>
<html lang="en">
<head>
<title>Frame_Test</title>
</head>
<body>
<p>PARAGRAPH FRAME</p>
</body>
<footer>
<p>Paragraph Footer</p>
</footer>
</html>
当我 运行 脚本时,页脚被移动到正文中 <body><footer></footer></body>
。但是,当我执行 fp = urllib.request.urlopen(url)
时,它显示页脚位于正文之外。
如果页脚在正文之外,则 xpath 不起作用。我该如何解决?我想显示将要显示给用户的确切 HTML 代码。
我正在使用 HTML 5. 我也用过 request.get 工具,结果是一样的
编辑: 当你编译 HTML 文件时,你会得到这个。
<!doctype html>
<html lang="en">
<head>
<title>Frame_Test</title>
</head>
<body>
<p>PARAGRAPH FRAME</p>
<footer>
<p>Paragraph Footer</p>
</footer>
</body>
</html>`
这是故意的。