2017-01-09 2 views
0
 <TD class=date><SPAN id=dtDataId-local0><ABBR title=Saturday>Sat,</ABBR> 02/04/17<BR>08:00 PM</SPAN></TD> 
    <TD class=more><A aria-describedby="acDataId-local0 veDataId-local0 dtDataId-local0" id=pl_1000512EE235A45A class="more button button-tertiary flat" href="URL" data-ismoreinfo="0" data-availability="1000512EE235A45A" jquery161006228687738801841="12">SEE</A></TD> 
私は 'date'のクラス名の下にすべての要素のリストを取得することができ、日付が 02/04/17に一致した場合、私はすべての <td>要素「より」のリストを生成し、マッチする方法

のリストを生成しますスパンIDは"td class dateからtd class moreに、一致する場合はacDataId-local0 veDataId-local0 dtDataId-local0"となり、hrefを取得します。は​​要素

foreach (HtmlNode row in doc.DocumentNode.SelectNodes("//table[@id='table2']//tr")) 
{ 
    foreach (HtmlNode col in row.SelectNodes("//td")) 
    { 
     Response.Write(col.InnerText); 
    } 
} 

ありがとう:

私はループが多少のようになることを理解しています。

+0

こんにちは@のuser7392548のためのトリック(http://meta.stackexchange.com/questions/5234/how [それを受け入れる]をご検討くださいますかもしれませ-does-accept-an-answer-work)をクリックしてください。これは、あなたが解決策を見つけ出し、回答者とあなた自身の両方に評判を与えていることを広範なコミュニティに示します。これを行う義務はありません。 –

答えて

1

は、この私の答えはあなたの質問を解決した場合

foreach (HtmlNode col in row.SelectNodes("//td[@class='date']")) 
{ 
    if(col.InnerText == "02/04/17") 
    { 
     foreach (HtmlNode col in row.SelectNodes("//td[@class='more']")) 
     { 

     } 
    } 
}