2012-04-01 14 views
0

私はpreviousと似た質問があります。"td"クラスのデータを別の "td"クラス内でスクラップします

私はここに添付HTMLの一部を持っている:

<td class="LIGHTGrey"> 
<table cellpadding="0" cellspacing="0" border="0" width="100%"> 
<tbody><tr> 
<td><font class="CONTENT">1%</font></td> 
</tr> 
<tr> 
<td><font class="CONTENT">*Not applicable to Guaranteed Funds and Class B Units*</font></td> 
</tr> 
</tbody></table> 
</td> 

私はのようなものを書いて、RでXMLを使用して前後のラインで1%を抽出したい:

query = '//td[@class="LIGHTGrey"]/tbody/tr/td/font[@class="CONTENT"]/text()' 
temp <- xpathSApply(doc, query, xmlValue) 

しかし、一時返されたNULL、どうしたのですか?ありがとう。

答えて

0

私はあなたが不足していると思いますtable。これを試してみてください:

query = '//td[@class="LIGHTGrey"]/table/tbody/tr/td/font[@class="CONTENT"]/text()' 
+0

私は試しましたが、依然として私に 'NULL'を与えます – lokheart

関連する問題