我正在尝试使用tidy
来创建一个漂亮的html代码。我使用它的方式如下:
tidy -i -utf8 output/page_1530597755.html -b -o test.html
但是没有生成输出文件!相反,会显示许多警告和错误。
我对错误或警告不感兴趣。我只想把原始的html文件美化一下。我是不是做错了什么,或者有没有更好的工具可以忽略不那么好的html?只需确保: html是使用selenium从实际的html页面保存的……
发布于 2018-07-03 15:02:51
要创建美化的html代码,您可以使用中的Python和prettify()
方法,如下所示:
从selenium导入webdriver从bs4导入驱动程序url = 'https://www.flybondi.com/search/dates?adults=1&children=0%C2%A4cy=ARS&fromCityCode=COR&infants=0&toCityCode=EPA‘BeautifulSoup = webdriver.Chrome() driver.get(url) soup = BeautifulSoup(driver.page_source,'html.parser') print(soup.prettify()) driver.quit()
https://stackoverflow.com/questions/51147706
复制相似问题