1
<p>
    Glassware veteran
    <strong>Corning </strong>
    (
    <span class="ticker">
      NYSE:
      <a class="qsAdd qs-source-isssitthv0000001" href="http://caps.fool.com/Ticker/GLW.aspx?source=isssitthv0000001" data-id="203758">GLW</a>
    </span>
    <a class="addToWatchListIcon qsAdd qs-source-iwlsitbut0000010" href="http://my.fool.com/watchlist/add?ticker=&source=iwlsitbut0000010" title="Add to My Watchlist"> </a>
    ) has fallen on hard times lately. Is it time to give up on the stock, or will Corning have a banana and a comeback?
</p>

「Glassware のベテラン」と「最近は苦境に陥っています。株をあきらめる時が来ましたか、それともコーニングはバナナを食べて復活するのでしょうか?」

コードの使用

tnode = root.xpath("/p")
content = tnode.text

「グラスウェア ベテラン」しか手に入らないのですが、なぜですか?

4

1 に答える 1

0

このようなものは、あなたが望むものを得るかもしれません:

>>> tnode = root.xpath('/p')
>>> content = tnode.xpath('text()')
>>> print ''.join(content)

Glassware veteran

(


) has fallen on hard times lately. Is it time to give up on the stock, or will Corning have a banana and a comeback?
>>>

すべてのテキスト ノードが必要な場合は、//text()代わりにtext()次のように使用します。

>>> print ' '.join([x.strip() for x in ele.xpath('//text()')])
Glassware veteran Corning ( NYSE: GLW    ) has fallen on hard times lately. Is it time to give up on the stock, or will Corning have a banana and a comeback?
于 2012-12-06T15:13:18.450 に答える