擅长:python、mysql、java
<p>正如@aԋɱҽԃaєιcαη所说,页面是通过^{<cd1>加载的。
我已经对这段代码使用了<code>xhr</code>请求</p>
<p>考虑到您使用的属性,我只使用了<code>name</code>属性,因为每个元素的<code>contextref</code>都发生了变化</p>
<p>如果要循环其他元素,还可以更改<code>name</code>属性</p>
<p>正如您所说,您希望循环遍历这个标记,我已经在下面的代码中打印了返回的所有输出</p>
<p>代码:</p>
<pre><code>import requests
from bs4 import BeautifulSoup
res = requests.get('https://www.sec.gov/Archives/edgar/data/320193/000032019319000076/a10-qq320196292019.htm')
soup = BeautifulSoup(res.text, 'html.parser')
for data in soup.find_all('ix:nonfraction', {'name': 'us-gaap:OperatingIncomeLoss'}):
print(data.text)
</code></pre>
<p>输出:</p>
<pre><code>11,544
12,612
48,305
54,780
7,442
7,496
26,329
26,580
3,687
3,892
14,371
15,044
3,221
3,414
12,142
15,285
1,795
1,765
7,199
7,193
1,155
1,127
4,811
4,980
17,300
17,694
64,852
69,082
11,544
12,612
48,305
54,780
</code></pre>