我正在使用PyQuery並希望打印鏈接列表,但無法弄清楚如何從PyQuery語法中的每個鏈接獲取href
屬性。在PyQuery中獲取屬性?
這是我的代碼:
e = pq(url=results_url)
links = e('li.moredetails a')
print len(links)
for link in links:
print link.attr('href')
這將打印10
,然後提供了以下錯誤:
AttributeError: 'HtmlElement' object has no attribute 'attr'
我在做什麼錯?
非常感謝你。 – Richard
pq(link).attr.href也可以工作 – gawel
是否記錄了'pq(...)。attr()'方法?我在API文檔中沒有看到它:https://pythonhosted.org/pyquery/api.html –