0
点赞
收藏
分享

微信扫一扫

bs4库的prettify()方法|粉饰的意思。就是多了换行!

Ichjns 2022-07-12 阅读 42


bs4库的prettify()方法|粉饰的意思。就是多了换行!_python

单独执行:【未经过print输出!】.

soup.prettify():

就是多带了个换行符号!

bs4库的prettify()方法|粉饰的意思。就是多了换行!_ico_02

代码:

import requests
from bs4 import BeautifulSoup
r = requests.get("https://python123.io/ws/demo.html")
demo = r.text
soup = BeautifulSoup(demo, "html.parser")
print(soup.prettify())
print('\n')
print(type(soup.prettify()))
print('\n')
print(str(soup.prettify()))

结果:

D:\python_install\python.exe D:/pycharmworkspace/temp1/crawler_1.py
<html>
<head>
<title>
This is a python demo page
</title>
</head>
<body>
<p class="title">
<b>
The demo python introduces several python courses.
</b>
</p>
<p class="course">
Python is a wonderful general-purpose programming language. You can learn Python from novice to professional by tracking the following courses:
<a class="py1" href="http://www.icourse163.org/course/BIT-268001" id="link1">
Basic Python
</a>
and
<a class="py2" href="http://www.icourse163.org/course/BIT-1001870001" id="link2">
Advanced Python
</a>
.
</p>
</body>
</html>


<class 'str'>


<html>
<head>
<title>
This is a python demo page
</title>
</head>
<body>
<p class="title">
<b>
The demo python introduces several python courses.
</b>
</p>
<p class="course">
Python is a wonderful general-purpose programming language. You can learn Python from novice to professional by tracking the following courses:
<a class="py1" href="http://www.icourse163.org/course/BIT-268001" id="link1">
Basic Python
</a>
and
<a class="py2" href="http://www.icourse163.org/course/BIT-1001870001" id="link2">
Advanced Python
</a>
.
</p>
</body>
</html>

Process finished with exit code 0

 

举报

相关推荐

0 条评论