Boa tarde,
Estou a ter um problema chato numa parte do meu código python. O objetivo do meu programa é tentar aceder a um site html, usar selectores CSS3, e depois extrair informações desses seletores.
Por enquanto eu tenho estas informações:
- Ficheiro 1
Selector_1 = "li:nth-child(4)"
Selector_2 = "li:nth-child(5)"
Selector_3 = "li:nth-child(2)"
Selector_4 = "li:nth-child(6)"
Selector_5 = "h3.lbl_description"
Selector_6 = "div.lbl_titulo"
Selector_7 = "span.lbl_morada"
- Ficheiro 2
print('Bathrooms: {}'.format(tree.cssselect(Selector_1)[0].text))
print('')
print('Bedrooms: {}'.format(tree.cssselect(Selector_2)[0].text))
print('')
print('Living area: {}'.format(tree.cssselect(Selector_3)[0].text))
print('')
print('Energy Rating: {}'.format(tree.cssselect(Selector_4)[0].text))
print('')
print('Description: {}'.format(tree.cssselect(Selector_5)[0].text))
print('')
print('Agent name: {}'.format(tree.cssselect(Selector_6)[0].text))
print('')
print('Location: {}'.format(tree.cssselect(Selector_7)[0].text))
O problema que mostra na figura 2, é esta mensagem de erro:
" AttributeError: module 'sklearn.tree' has no attribute 'cssselect' "
Tentei procurar por este erro, mas o cssselect não está incluido na pesquisa.
Agradecia que me ajudassem neste erro pff
Obrigado
Última edição por DJPRMF em Dom 3 Nov 2019 - 14:00, editado 2 vez(es) (Motivo da edição : Python)