擅长:python、mysql、java
<p>只需删除“xml”,您的<code>soup.find</code>也包含一个错误。首先<code>find_all</code>跨距,然后从列表中选择所需跨距:</p>
<pre><code>import bs4
import requests
from bs4 import BeautifulSoup
def parsePrice():
r=requests.get('https://finance.yahoo.com/quote/FB?p=FB')
soup=bs4.BeautifulSoup(r.text)
price=soup.find('div',{'class':'D(ib) Mend(20px)'}).find_all('span')[0].text
print(price)
return price
while True:
print(str(parsePrice()))
</code></pre>