python lxml.html: returns null list for yahoo finance -
निम्न कोड एक खाली सूची देता है;
import lxml.html url = 'http : //finance.yahoo.com/q/pr?s=AYR + प्रोफ़ाइल 'सामग्री = lxml.html.parse (url) सेक्टर = content.xpath (' // * [@ id = "yfncsumtab"] / टीबीआई / Tr [2] / टीडी [1] / टेबल [2] / टीडीआई / टीआर / टीडी / टेबल / टीडीआई / टीआर [2] / टीडी [2] / ए ') प्रिंट सेक्टर []
मैं क्रोम में कंसोल पर चेक पार कर चुका हूं ..
$ x ('// * [@ id = "yfncsumtab"] / टीडीए [2] / टीडी [1] /table [2] / टीबी / प्र / संस्था /table /tbody/tr[2]/td[[]/a')[0].text
और मुझे आउटपुट मिलता है
'सेवा'
मैं कहाँ गड़बड़ रहा हूं?
html
कोड में lxml
द्वारा हल किया गया है
xpath
अभिव्यक्ति में छोड़ना होगा साथ ही, लिंक की सामग्री को निकालने के लिए text ()
जोड़ें:
क्षेत्र = content.xpath ('// * [@ id = "yfncsumtab "] / ट्र [2] / टीडी [1] / टेबल [2] / ट्र / टीडी / टेबल / ट्र [2] / टीडी [2] / ए / टेक्स्ट () ')
< / div>
Comments
Post a Comment