フィードを解析する必要がありますが、要素(タグ)の1つはcolon
<dc:creator>leemore23</dc:creator>
どうすればそれを使用して解析できlxml
ますか?だから私はこのようにそれをしました
r = requests.get('http://www.site.com/feed/')
foo = (r.content).replace("dc:creator","dc")
tree = lxml.etree.fromstring(foo)
for article_node in tree.xpath('//item'):
data['dc'] = article_node.xpath('.//dc')[0].text.strip()
でももっと良い方法があると思います
data['dc'] = article_node.xpath('.//dc:creator')[0].text.strip()
また
data['dc'] = article_node.xpath('.//dc|creator')[0].text.strip()
交換せずに
何をアドバイスできますか?