2009-10-20 5 views
-1

Avoir plus de problèmes à venir avec du code pour mon hwk. Tout ce que j'ai pu faire est de créer le formulaire. Nous devons obtenir des informations sur un site Web et charger certaines informations dans les zones de texte de notre formulaire. J'ai besoin d'un coup de pouce dans la bonne direction si quelqu'un pouvait aider.VB 2008 - Extraction des données de la question de site Web

Affectation 6 - parsing

De nombreuses applications vous avez besoin d'extraire des informations à partir d'un bloc de texte. Nous utiliserons ceci fortement dans le projet. Ce projet est conçu pour vous permettre d'extraire des informations à partir de fichiers texte. Vous devrez ouvrir un fichier, rechercher un contenu spécifique dans le fichier, puis copier ce contenu et le placer à l'écran. Allez sur Jobs.com et sélectionnez un état qui commence par la même lettre que votre nom de famille (s'il n'y a pas d'état qui commence par la même lettre, utilisez la deuxième lettre, puis la troisième lettre, etc.). Par exemple, si mon nom était «John Byway», puisqu'il n'y avait pas B ou Y, je choisirais un état commençant par W - soit Washington, West Virginia, Wisconsin ou Wyoming.

L'idée est que vous souhaitiez extraire toutes les informations sur les travaux de la page. Nous voulons placer les noms des jobs dans une zone de liste déroulante, afin que l'utilisation puisse sélectionner n'importe quel travail. Idéalement, cela montrerait également l'information sur chaque travail. Vous n'avez pas besoin de faire ça. Cependant, vous devez extraire les informations et les afficher à l'écran (lorsque vous chargez le travail suivant, les anciennes informations sur le travail seront perdues et vous disposerez des informations sur le dernier travail chargé)

Tâches 1. Accédez à l'adresse ci-dessus, affichez la source dans le navigateur, copiez-la et collez-la dans un fichier texte. Vous n'avez pas besoin d'accéder à la source de la page web dans votre application (dans IE allez à View/Source, dans FireFox allez à View/Source Source) 3. Extrayez chaque titre de poste et placez le nom dans la zone Combo. 4. Recherchez et extrayez les champs suivants. Notez que certains travaux ne listent pas tous ces éléments. Dans ce cas, en obtenir autant que ce qui est présenté.

a. Date b. Titre du poste c. Société d. Emplacement e. Description du poste f. URL associée au "Plus" pour chaque description g. Niveau d'expérience h. Niveau de carrière i. Niveau d'éducation

  1. Indiquez à l'écran le nombre de travaux que vous avez trouvés. Notez qu'il vous suffit de regarder la première page des tâches
+2

Publiez toutes vos tâches de sorte qu'il soit facile pour quelqu'un de faire vos devoirs :) –

Répondre

0

RegEx est une excellente façon de faire le genre d'analyse de texte dont vous avez besoin. Voici quelques liens:

VB Dot Net Heaven Intro to RegEx

Discussion about parsing HTML with VB.Net

Note: Un motif de RegEx bien défini aura la soulever des objets lourds fait pour vous dans cette mission dans une douzaine de lignes de code.

P.S. Pour référence future et peut-être pour l'instant ... couper le non-sens hors de votre question. Le fait de choisir un État avec une lettre de votre nom est ridicule. S'il vous plaît, sortez-le. C'est juste déroutant.

Questions connexes