BeautifulSoup和prettify()函数

时间:2018-09-18 15:10:34

标签: html python-3.x parsing beautifulsoup

要解析网站的html代码,我决定使用BeautifulSoup类和prettify()方法。我写了下面的代码。

import requests
import bs4

response = requests.get("https://www.doviz.com")
soup = bs4.BeautifulSoup(response.content, "html.parser")
print(soup.prettify())

当我在Mac终端上执行此代码时,未设置代码的缩进。另一方面,如果我在Windows cmd或PyCharm上执行此代码,则会设置所有代码。

您知道原因吗?

1 个答案:

答案 0 :(得分:1)

尝试此代码:

import requests
import bs4
response = requests.get("https://www.doviz.com")
soup = bs4.BeautifulSoup(response.text, "html.parser")
print(soup.prettify()