使用 C#/vb.net 从网站获取数据
本文关键字:网站 获取 数据 net vb 使用 | 更新日期: 2023-09-27 18:34:37
我有一个具有以下结构的XML:
<table name="tblsiccodes">
<row>
<sSICCode>0888</sSICCode>
</row>
<row>
<sSICCode>0900</sSICCode>
</row>
<row>
<sSICCode>1000</sSICCode>
</row>
<row>
<sSICCode>1040</sSICCode>
</row>
<row>
<sSICCode>1044</sSICCode>
</row>
<row>
<sSICCode>1090</sSICCode>
</row>
<row>
<sSICCode>1220</sSICCode>
</row>
<row>
<sSICCode>1221</sSICCode>
</row>
</table>
我需要从这个网站中选择每个 SIC 代码的描述
http://www.epa.gov/enviro/html/sic_lkup.html
或本网站
http://www.sec.gov/info/edgar/siccodes.htm
使用 vb.net 从网站获取每个SIC的描述的最简单方法是什么?我无法修改此 XML 文件。我是否需要创建一个集合,手动复制到其中的SIC代码和描述,然后通过将SIC代码与集合匹配来获取XMl中的SIC代码描述? 最终集合将用于填充中继器,每个项目/行具有 SIC 代码和行业名称。
我需要做屏幕报废吗?我不认为这些网站有一些API/服务,我可以使用它们获得行业名称
我不能使用 HTMl 敏捷包或除 Jquery 之外的任何其他第三方库。
请指教。
查看第一页的源代码,它包含以下选择:
<select>
<option value=''> NO SIC CODE SELECTED </option>
<option value='3291'> ABRASIVE PRODUCTS (SIC Code: 3291) </option>
(...)
</select>
就这样继续下去。
您可以将选择的所有选项另存为另一个 xml 文件,然后使用 XDocument 或 .net 的任何其他 Xml 加载功能(无论是 c# 还是 vb.net(遍历文档,并通过包含所有 optoins 的 xml 中的 value 属性的值查找每个 SIC 代码。
当然,这可能不是最快的方法,但最容易实现。