python如何打印html

原创
ithorizon 7个月前 (09-28) 阅读数 50 #Python

Python打印HTML网页的三种方法

在Python中,有几种方法可以打印HTML网页,以下是最常见的三种方法:

方法一:使用内置的print函数

Python的print函数可以将任何类型的数据转换为字符串并打印出来,包括HTML代码,只需要将HTML代码作为参数传递给print函数即可:

html_code = """
<html>
<head>
    <title>Example HTML Page</title>
</head>
<body>
    <h1>Welcome to Example Page!</h1>
    <p>This is an example HTML page.</p>
</body>
</html>
"""
print(html_code)

方法二:使用第三方库

除了使用内置的print函数外,还可以使用第三方库来打印HTML网页,可以使用“requests”库来从互联网上获取HTML网页,并将其打印出来:

import requests
url = "https://python1991.cn"
response = requests.get(url)
html = response.text
print(html)

方法三:使用Web浏览器自动化工具

另一种打印HTML网页的方法是使用Web浏览器自动化工具,例如Selenium,这种方法可以模拟用户在浏览器中操作,例如打开网页、点击按钮、填写表单等,使用Selenium可以轻松地获取并打印HTML网页的内容:

from selenium import webdriver
driver = webdriver.Chrome()
driver.get("https://python1991.cn")
html = driver.page_source
driver.quit()
print(html)


热门