『壹』 如何提取网页上表格中的数据,望大侠指点
如果你想获取结构化的表格数据,并且不断获取新增数据的话,还得用上工具辅助内,目前博 为小 帮软件容机器人对网页或者软件商各种可见数据都能方便采集下来,采集后输出的也是结构化的表格。表结构可以根据你对应的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);
}
}
}
『陆』 求好用的网页表格数据抓取软件
请搜索 网页表格数据采集助手 ,通用的网页表格数据采集软件,支持单页、多页表格数据的采集,支持带合并单元格数据的采集