私は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'
は私が間違って何をしているのですか? jQueryの、リンクアップラップのように
はどうもありがとうございました。 – Richard
pq(リンク).attr.hrefも動作します – gawel
'pq(...)。attr()'メソッドは文書化されていますか? APIドキュメントには表示されません。https://pythonhosted.org/pyquery/api.html –