Sto usando PyQuery e voglio stampare un elenco di collegamenti, ma non riesco a capire come ottenere l'attributo href
da ciascun collegamento nella sintassi PyQuery.Ottenere gli attributi in PyQuery?
Questo è il mio codice:
e = pq(url=results_url)
links = e('li.moredetails a')
print len(links)
for link in links:
print link.attr('href')
Questo stampa 10
, poi dà il seguente errore:
AttributeError: 'HtmlElement' object has no attribute 'attr'
Che cosa sto facendo di sbagliato?
Grazie mille. – Richard
pq (link) .attr.href funziona anche – gawel
Il metodo 'pq (...). Attr()' è documentato? Non lo vedo nel documento API: https://pythonhosted.org/pyquery/api.html –