Python请求Select()方法-选择“pre”元素

Python请求Select()方法-选择“pre”元素,python,beautifulsoup,python-requests,Python,Beautifulsoup,Python Requests,使用Requests和BeautifulSoup来刮取网页。似乎无法使用select方法来获取下面HTML中的文本 <head><style type="text/css"></style></head> <body> <pre style="word-wrap: break-word; white-space: pre-wrap;">{ "salePrice": 299.99 }</p

使用Requests和BeautifulSoup来刮取网页。似乎无法使用select方法来获取下面HTML中的文本

<head><style type="text/css"></style></head>
  <body>
    <pre style="word-wrap: break-word; white-space: pre-wrap;">{
      "salePrice": 299.99
    }</pre>
  </body>
有什么想法吗

谢谢

*编辑:我无法编辑HTML,因为它将从另一个人的网页中删除

我可以选择预标记

以及印刷的内容:

<pre style="word-wrap: break-word; white-space: pre-wrap;">{ "salePrice": 299.99 }</pre>
我可以选择预标签

以及印刷的内容:

<pre style="word-wrap: break-word; white-space: pre-wrap;">{ "salePrice": 299.99 }</pre>

它适用于我的页面。selectpre[0]。texthmm说列表索引超出范围。res.text的输出是什么?res.text的输出是“{\n salePrice:299.99\n}”,这是您的问题;res.text不包含pre标记。它适用于我的页面。选择pre[0]。texthmm表示列表索引超出范围res.text的输出是什么?res.text的输出是“{\n salePrice:299.99\n}”;res.text不包含pre标记。
<pre style="word-wrap: break-word; white-space: pre-wrap;">{ "salePrice": 299.99 }</pre>