私はPythonでhtmlファイルを解析したいと思います。私が使ったモジュールはbeautifulsoupです。私はそれを使用した後beautifulsoup findAll find_all
、何か奇妙なhappened.Itは機能「find_allは」「のfindAll」として
同じですが、私はそれらの両方を試したと言われています。しかしそれは違う。
誰も私に違うと言えるでしょうか?
import urllib, urllib2, cookielib
from BeautifulSoup import *
site = "http://share.dmhy.org/topics/list?keyword=TARI+TARI+team_id%3A407"
rqstr = urllib2.Request(site)
rq = urllib2.urlopen(rqstr)
fchData = rq.read()
soup = BeautifulSoup(fchData)
t = soup.findAll('tr')
print t
? BS4を使用する予定の場合、importは 'from bs4 import BeautifulSoup'でなければなりません。 http://www.crummy.com/software/BeautifulSoup/bs4/doc/#porting-code-to-bs4 – marchelbling
を参照してください。違いは何ですか?つまり、あなたは両方を使って、あなたは違いを見たと言いました。さまざまな動作を示す出力を投稿できますか?それとも同じことをする2つの方法があるのかと尋ねていますか?その場合、Martijn Pietersは正しいです。 – Bakuriu
find_all:モジュールを見つけることができませんでした findAll:HTMLコードのいくつかの部分が見つかりました。 – Oberon