0
我使用BeautifulSoup抓取股票行情數據,但我使用運行到一個問題findAll()
BeautifulSoup - 海峽對象沒有屬性的findAll
import urllib.request
from bs4 import BeautifulSoup
import requests
import collections
def findCSV(soupPage):
CSV_URL_PREFIX = 'http://real-chart.finance.yahoo.com/table.csv?s='
links = soupPage.findAll('a')
for link in links:
href = link.get('href', '')
if href.startswith(CSV_URL_PREFIX):
return href
我得到的錯誤:
str object has no attribute findAll
我不確定是什麼原因導致了這個問題,因爲我以前在一個非常類似的實現中成功地使用了findAll()
。
你在傳遞什麼函數?這是一個字符串,不是嗎? – TZHX