<p>我有一个问题,bs4只找到一些东西在html。具体地说,当我尝试打印span.nav2\u menu-link-main-text时,它会选择它,并毫无问题地打印它,但当我尝试选择页面的其他部分时,它可能会选择它,但它不想打印出来。以下是打印的代码和不打印的代码:</p>
<p>尝试使用不同的解析器而不是lxml,但都没有成功</p>
<pre><code>#This one prints
from bs4 import BeautifulSoup
import requests
import lxml
url = 'https://osu.ppy.sh/users/12008062'
res = requests.get(url)
soup = BeautifulSoup(res.text, 'lxml')
for i in soup.select('span.nav2__menu-link-main-text'):
print(i.text)
#This one does not print
from bs4 import BeautifulSoup
import requests
import lxml
url = 'https://osu.ppy.sh/users/12008062'
res = requests.get(url)
soup = BeautifulSoup(res.text, 'lxml')
for i in soup.select('div.value-dispaly__value'):
print(i.text)
</code></pre>
<p>我希望这个程序打印div.value-dispaly\u value的当前值
但是当我启动程序时,它不会打印任何东西,即使很难,我可以看到值是4000,当我检查页面时</p>