Python ile bir html dosyası ayrıştırmak istiyorum ve kullandığım modül beautifulsoup. Bunu kullandıktan sonrabeautifulsoup findAll find_all
şey garip happened.It fonksiyonu "find_all" "findall" olarak
aynı, ama ikisiyle de denedim söylenir. Ama farklı.
Herkes bana farklı söyleyebilir mi?
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
kullandığınız BeautifulSoup sürümü? BS4'ü kullanmanız gerekiyorsa, içe aktarma, 'bs4 import BeautifulSoup''den olmalıdır. Bkz. Http://www.crummy.com/software/BeautifulSoup/bs4/doc/#porting-code-to-bs4 – marchelbling
Fark nedir? Yani, ikisini de kullandığını ve bir fark gördüğün dedin. Farklı davranışları gösteren bazı çıktılar gönderebilir misiniz? Yoksa neden aynı şeyi yapan iki yöntem olduğunu soruyor musunuz? Bu durumda Martijn Pieters doğru. – Bakuriu
find_all: findAll modülünü bulamadı: html kodunun birkaç parçasını buldu. – Oberon