『壹』 如何提取網頁上表格中的數據,望大俠指點
如果你想獲取結構化的表格數據,並且不斷獲取新增數據的話,還得用上工具輔助內,目前博 為小 幫軟體容機器人對網頁或者軟體商各種可見數據都能方便採集下來,採集後輸出的也是結構化的表格。表結構可以根據你對應的Excel表格來一一設置,一次設置好後,可以實現長期一鍵採集數據,每次採集後輸出的表格,就是數據更新後的Excel表格了
『貳』 如何讀取網頁內表格數據如何讀取網頁內表格數據
工具/原料
Excel(以2003版為例)
方法/步驟
比如我們把搜狐中超積分榜作為Excel網頁外部數據(如下圖)版。
打開Excel,定位要獲取數權據的單元格位置(如A1),然後依次點擊「數據」-「導入外部數據」-「新建Web查詢」。
在打開的對話框中,將網址粘貼到地址欄中,然後點擊「轉到」,再點擊要選擇表格旁邊的箭頭。
點擊後變成了對號(表示選中該表格),然後單擊「導入」。
打開下圖所示對話框,點擊「確定」。
獲取好的數據如下圖所示。
如果網路中的數據更新了,可以右擊選擇「刷新數據」即可獲得最新的數據。
『叄』 求一個網頁表格數據採集助手
網頁鏈接 點擊這個鏈接,有你需要的軟體,最簡單方便的多頁面網頁表格數據採集軟體
『肆』 如何編程從獲取一個網頁表格里的數據
如果界面不能手動復制粘貼數據,又想獲取結構化的表格數據,還得用上別的內工具,目前博 為小 幫軟體機器人容對網頁或者軟體商各種可見數據都能方便採集下來,採集後輸出的也是結構化的表格。。。如果你還有進一步的需求,比如,將採集的數據錄入到別的軟體中去,博 為小 幫軟體機器人也可以完成,一次設置,可長期一鍵操作實現採集——錄入
『伍』 如何獲取網頁表格里的數據
this.webBrowser1.Document.GetElementById("username").InnerText
就是獲取這個控制項的值
///////////////////C:a.htm///////////////////
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<title>UntitledPage</title>
</head>
<body>
<tableid="table1">
<thead>
<tr>
<th>
ID
</th>
<th>
Name
</th>
<th>
Memo
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
100
</td>
<td>
aaa
</td>
<td>
123
</td>
</tr>
<tr>
<td>
101
</td>
<td>
bbb
</td>
<td>
456
</td>
</tr>
<tr>
<td>
102
</td>
<td>
ccc
</td>
<td>
789
</td>
</tr>
<tr>
<td>
104
</td>
<td>
ddd
</td>
<td>
000
</td>
</tr>
</tbody>
</table>
</body>
</html>
/////////////////////form1.cs//////////////////
在form1中拖一個webbrowser,一個listview,和一個button
設置listview的視圖為Details
//按鈕事件
privatevoidbutton1_Click(objectsender,EventArgse)
{
this.webBrowser1.Url=newUri(@"File:\C:a.htm");
}
//webbrowser事件
privatevoidwebBrowser1_DocumentCompleted(objectsender,)
{
HtmlElementhe=this.webBrowser1.Document.GetElementById("table1");
intcolumns=he.FirstChild.FirstChild.Children.Count;
for(inti=0;i<columns;i++)
{
this.listView1.Columns.Add(he.FirstChild.FirstChild.Children[i].InnerText);
}
introws=he.Children[1].Children.Count;
for(intj=0;j<rows;j++)
{
this.listView1.Items.Add(he.Children[1].Children[j].Children[0].InnerText);
for(intk=1;k<columns;k++)
{
this.listView1.Items[j].SubItems.Add(he.Children[1].Children[j].Children[k].InnerText);
}
}
}
『陸』 求好用的網頁表格數據抓取軟體
請搜索 網頁表格數據採集助手 ,通用的網頁表格數據採集軟體,支持單頁、多頁表格數據的採集,支持帶合並單元格數據的採集