2013-08-26 2 views
0

Я хочу получить вещи только внутри dd. У меня есть этот код:Как получить элемент внутри dd?

import urllib 
from bs4 import BeautifulSoup 

url = 'http://www.brothersoft.com/windows/mp3_audio/' 
pageHtml = urllib.urlopen(url).read() 
soup = BeautifulSoup(pageHtml) 

for a in soup.select('div.coLeft.cate.mBottom a[href]'): 
    print "http://www.brothersoft.com"+ a['href'] 

Но выход дать все внутри класса. Мне нужен только элемент внутри dd. Как это получить?

ответ

1

Просто поместите dd между ними:

for a in soup.select('div.coLeft.cate.mBottom dd a[href]'): 
    #           ^^ 
    print "http://www.brothersoft.com"+ a['href'] 
Смежные вопросы