VB 2008 - 从网站问题中提取数据

时间:2009-10-20 03:46:26

标签: vb.net string

我的hwk会遇到更多问题。我所能做的就是创建表单。我们必须从网站上获取信息并将某些信息加载回我们表单上的文本框中。如果有人可以提供帮助,我需要朝着正确的方向努力。

作业6 - 文本解析

许多应用程序要求您从文本块中提取信息。我们将在项目中大量使用它。该项目旨在为您提供一些从文本文件中提取信息的实践。您需要打开一个文件,在文件中搜索某些特定内容,然后复制该内容并将其放在屏幕上。

转到Jobs.com并选择一个以与您的姓氏相同的字母开头的状态(如果没有以相同字母开头的状态,请使用第二个字母,然后是第三个字母等)。例如,如果我的名字是'John Byway',因为没有B或Y,我会选择一个以W开头的州 - 华盛顿,西弗吉尼亚,威斯康辛州或怀俄明州。

您的想法是要从页面中提取所有作业信息。我们希望将作业名称放在组合框中,以便使用可以选择任何作业。理想情况下,这也会显示有关每项工作的信息。你不需要这样做。但是,您确实需要提取信息并将其放在屏幕上(当您加载下一个作业时,旧的作业信息将丢失,您将收到有关上一个作业的信息)

任务 1.转到上述地址,在浏览器中查看源代码,将其复制并粘贴到文本文件中。您无需访问应用程序中的网页源。(在IE中转到View / Source;在FireFox中转到View / Page Source) 3.提取每个作业标题并将名称放在组合框中。 4.查找并提取以下字段。请注意,某些作业可能未列出所有这些作业。在这种情况下,获得尽可能多的人。

一个。日期 湾工作的标题 C。公司 d。地点 即工作描述 F。与每个描述的“更多”相关联的URL G。经验水平 H。职业水平 一世。教育水平

  1. 在屏幕上指明您找到的工作数量。请注意,您只需要查看作业的第一页

1 个答案:

答案 0 :(得分:0)

RegEx是进行所需文本解析的好方法。以下是几个链接:

VB Dot Net Heaven Intro to RegEx

Discussion about parsing HTML with VB.Net

注意:定义良好的RegEx模式将在十几行代码中为您完成繁重的任务。

P.S。为了将来参考,也许现在......从你的问题中删除废话。关于选择一个带有你名字的字母的状态,这一点都很荒谬。请把它拿出来。这只是令人困惑。