我发现Google Chrome的视图在查看HTML时,按F12是紧凑和方便的。 以这个url为例,它返回带有折叠标记的html
我想问一下,我们是否可以用Python打印一个这种紧凑形式的html。 太谢谢你了!
import requests
session = requests.Session()
from bs4 import BeautifulSoup
headers = {'User-Agent': 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0'}
r = session.get('https://dictionnaire.lerobert.com/definition/aimer', headers = headers)
soup = BeautifulSoup(r.content, 'html.parser')
您可以使用prettify()
函数:
print(soup.prettify())