我正在尝试使用Requests和BeautifulSoup打开一个页面并从中获取一些数据。如何在浏览器中查看requests.post
作为页面而不是源代码的响应?
答案 0 :(得分:1)
对于我使用的快速解决方案:
print(response.text)
我从控制台复制该文本并将其粘贴到 .txt 文件中, 然后我将 .txt 文件重命名为 .html 文件 在 Windows 中,我这样做:
ren file.txt file.html
现在我用浏览器打开这个文件。您可以将文件图标拖放到打开的浏览器中。
您也可以使用以下伪代码将响应直接写入 html 文件:
with open('file.html',mode='w') as file:
for line in response.text:
file.write(line)
现在您不必每次都手动将文件重命名为 html,已经可以使用了。
答案 1 :(得分:0)
您需要了解python GUI库(如PyQt5)以及在python库下安装它,以便通过QtWebEngineWidget和QWebView渲染页面以显示它。