擅长:python、mysql、java
<p>你在找<code>index-7</code></p>
<p>您可以下载页面的HTML并使用以下代码获取<code>index-something</code>的所有可能值:</p>
<pre><code>import re
import requests
from bs4 import BeautifulSoup
r = requests.get('https://docs.python.org/3/library/re.html')
soup = BeautifulSoup(r.content.decode())
result = [t['id'] for t in soup.find_all(id=re.compile('index-\d+'))]
print(result)
</code></pre>
<p>输出:</p>
<pre><code>['index-0', 'index-1', 'index-2', 'index-3', 'index-4', 'index-5', 'index-6', 'index-7', 'index-8', 'index-9', 'index-10', 'index-11', 'index-12', 'index-13', 'index-14', 'index-15', 'index-16', 'index-17', 'index-18', 'index-19', 'index-20', 'index-21', 'index-22', 'index-23', 'index-24', 'index-25', 'index-26', 'index-27', 'index-28', 'index-29', 'index-30', 'index-31', 'index-32', 'index-33', 'index-34', 'index-35', 'index-36', 'index-37', 'index-38']
</code></pre>
<p>列表理解中的<code>t</code>对象包含<code>id</code>与regex匹配的标记的HTML</p>