【问题标题】:How can I import a HTML file and parse the data? [duplicate]如何导入 HTML 文件并解析数据? [复制]
【发布时间】:2014-04-26 12:54:24
【问题描述】:

我正在使用 Visual Basic 和 Visual Studio 2013 制作程序

在左侧,需要输入玩家的姓名。但是,我想自动执行此操作。

这是一个包含所有球员姓名和排名的 HTML 文件的 sn-p:

<tr>
    <td align="left">1</td>
    <td align="left">Player 1</td>
    <td align="center">1</td>
    <td align="center">3/0/0</td>
    <td align="center">9</td>
    <td align="center">41.67%</td>
    <td align="center">62.97%</td>
    <td align="center">&nbsp;</td>
</tr>

<tr>
    <td align="left">2</td>
    <td align="left">Player 2</td>
    <td align="center">1</td>
    <td align="center">2/1/0</td>
    <td align="center">6</td>
    <td align="center">66.67%</td>
    <td align="center">50.00%</td>
    <td align="center">&nbsp;</td>
</tr>

<tr>
    <td align="left">3</td>
    <td align="left">Player 3</td>
    <td align="center">1</td>
    <td align="center">2/1/0</td>
    <td align="center">6</td>
    <td align="center">55.56%</td>
    <td align="center">50.93%</td>
    <td align="center">&nbsp;</td>
</tr>

有没有一种方法可以导入并使用它为我自动插入玩家姓名?

PS。我还有一个 tdf 文件可供使用。这是我感兴趣的部分:

<standings>
    <pod category="2" type="finished">
        <player id="1070903" place="1" />
        <player id="1070904" place="2" />
        <player id="1070906" place="3" />
        <player id="1070901" place="4" />
        <player id="1070923" place="5" />
        <player id="1070905" place="6" />
        <player id="1070924" place="7" />
        <player id="1070912" place="8" />
    </pod>
    <pod category="2" type="dnf">
    </pod>
    <pod category="1" type="finished">
    </pod>
    <pod category="1" type="dnf">
    </pod>
    <pod category="0" type="finished">
    </pod>
    <pod category="0" type="dnf">
    </pod>
</standings>

有没有办法按顺序导入玩家 ID?

【问题讨论】:

  • 显示 HTML 需要浏览器。您可以使用 WebBrowser 控件及其 DocumentText 属性。这是非常低效的。
  • @Hans 我认为问题不是关于显示 HTML,而是关于将 HTML 解析为数据结构。

标签: vb.net


【解决方案1】:

我认为更好的方法是使用XmlReader 并用它解析 TDF 文件。

【讨论】:

  • 我不知道它是如何工作的,但我会谷歌
  • 按照我帖子中的链接,有一个例子。
猜你喜欢
  • 1970-01-01
  • 2012-10-25
  • 1970-01-01
  • 2012-05-16
  • 2021-10-29
  • 2019-04-24
  • 1970-01-01
  • 1970-01-01
  • 2020-11-06
相关资源
最近更新 更多