在 Google App Engine 中,要在 Python 中显示已获取 URL 的页面的 HTML 源代码,可以使用 urlfetch
库来发送 HTTP 请求,并使用 BeautifulSoup
库来解析 HTML 源代码。以下是一个示例代码:
import urlfetch
from bs4 import BeautifulSoup
url = "https://example.com"
# 使用 urlfetch 库发送 HTTP 请求
result = urlfetch.fetch(url)
# 检查请求是否成功
if result.status_code == 200:
# 使用 BeautifulSoup 库解析 HTML 源代码
soup = BeautifulSoup(result.content, "html.parser")
# 输出 HTML 源代码
print(soup.prettify())
else:
print("请求失败,状态码:", result.status_code)
在这个示例代码中,我们首先使用 urlfetch.fetch()
函数发送一个 HTTP GET 请求到指定的 URL,然后检查请求是否成功,如果成功,我们使用 BeautifulSoup
库来解析 HTML 源代码,并使用 prettify()
函数将其格式化输出。
需要注意的是,在 Google App Engine 中使用 urlfetch
库需要在 app.yaml
文件中添加以下配置:
libraries:
- name: urlfetch
version: "2.0.2"
这样才能使用 urlfetch
库。
领取专属 10元无门槛券
手把手带您无忧上云