Я пытаюсь разобрать следующую веб-страницу ссылка .Код ниже:
import urllib2
import sys
from BeautifulSoup import BeautifulSoup
url = 'http://www.etsy.com/teams/list'
source = urllib2.urlopen(url)
soup = BeautifulSoup(source)
print soup.prettify()
print len(soup('h3')) #to print the no of occurances of h3
h3s = soup.findAll('h3') #finding the same as above
print len(h3s)
Проблема в том, что он печатает 1. Хотя веб-страница содержит как минимум 10 'h3'. Я не мог понять, в чем проблема, я использую Python 2.7 и BeautifulSoup 3.0.7