2014-11-21 86 views
-1

我希望從Html中提取數據值解析html數據提取

您可以更改html標記中的值無法找到模式。

有什麼辦法嗎?

期望的結果數據1,數據2,數據3,數據4,數據5,DATA6將輸出

<td class="c1" ><img src="/img/icon/code//aa.png"></td> 
    <td class="c2" >11/2109:30</td> 
    <td class="c3" ><img src="/img/icon/code//aa.png" width="20" height="20" class="flag" /><span>Data1 </span></td> 
    <td class="c4" ><div class="tween"><p href="#" buyId="479900" status="1" daedang="asdf" class="end 479900">Data2 <span class="rr">Data3</span></p></div></td> 
    <td class="c5" ><div class="tween handicap"><p href="#" buyId="479900" status="3" daedang="asdf" class="end 479900">Data4</p></div></td> 
    <td class="c6" ><div class="tween"><p href="#" buyId="479900" status="2" daedang="asdf" class="end 479900">Data5 <span class="rr">Data6</span></p></div></td> 
    </tr> 

    <td class="c1" ><img src="/img/icon/code//bb.png"></td> 
    <td class="c2" >11/2109:45</td> 
    <td class="c3" ><img src="/img/icon/code//aa.png" width="20" height="20" class="flag" /><span>Data1 </span></td> 
    <td class="c4" ><div class="tween"><p href="#" buyId="500000" status="1" daedang="gbgg" class="end 500000">Data2 <span class="rr">Data3</span></p></div></td> 
    <td class="c5" ><div class="tween handicap"><p href="#" buyId="500000" status="3" daedang="gbgg" class="end 500000">Data4</p></div></td> 
    <td class="c6" ><div class="tween"><p href="#" buyId="500000" status="2" daedang="gbgg" class="end 500000">Data5 <span class="rr">Data6</span></p></div></td> 
    </tr> 

回答

0

(假設在前端解析)。可以通過使用jquery解析它。嘗試這樣的:

$('.c3').text()//Data1 
$('.c4 .tween').text().trim().split('\n')[0]//Data2 
$('.tween').text().trim().split('\n')[1]//Data3 
$('.tween handicap').text()//Data4 
$('.c6 .tween').text().trim().split('\n')[0]//Data5 
$('.c6 .tween').text().trim().split('\n')[0]//Data6 

你必須提供更多的細節,當你發佈一個關於SO的問題。此外,你還應該發佈你有什麼嘗試。希望這可以幫助