Python请求Select()方法-选择“pre”元素
使用Requests和BeautifulSoup来刮取网页。似乎无法使用select方法来获取下面HTML中的文本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
<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>