擅长:python、mysql、java
<p>您可以通过调用</p>
<pre><code>r.raise_for_status()
</code></pre>
<p>或手动检查<code>r.status_code</code></p>
<p>您将看到<code>requests.exceptions.HTTPError: 403 Client Error: Forbidden for url:...</code>。因此,在您的响应文本中确实没有该类的div,并且获取索引为0的元素是不可能的,并且会引发<code>IndexError</code>。你试图抓取的网站正在检测简单的抓取请求,请尝试至少设置一些标题(也许<a href="https://pypi.org/project/fake-useragent/" rel="nofollow noreferrer">fake_useragent</a>可以帮助你)</p>