Utilizzo questo sito da molto tempo per trovare risposte alle mie domande, ma non sono riuscito a trovare la risposta su questo.Estrarre dati da una pagina Web, analizzarli per pezzi specifici e visualizzarli
Sto lavorando con un piccolo gruppo su un progetto di classe. Dobbiamo creare un piccolo sito web di "gioco di trading" che consenta alle persone di registrarsi, inserire un gioco che desiderano scambiare e accettare scambi da altri o richiedere uno scambio.
Abbiamo il sito funzionante molto prima del previsto, quindi stiamo cercando di aggiungere altro al sito. Una cosa che voglio fare io stesso è collegare i giochi che vengono messi in Metacritic.
Ecco cosa devo fare. Ho bisogno di (usando asp e C# in visual studio 2012) ottenere la pagina di gioco corretta su metacritic, estrarre i suoi dati, analizzarli per parti specifiche e quindi visualizzare i dati sulla nostra pagina.
Sostanzialmente quando si sceglie un gioco per il quale vogliamo fare trading vogliamo un piccolo div da visualizzare con le informazioni e il punteggio del gioco. Voglio farlo in questo modo per saperne di più e ottenere qualcosa da questo progetto che non dovevo iniziare.
Mi chiedevo se qualcuno potesse dirmi da dove iniziare. Non so come estrarre i dati da una pagina. Sto ancora cercando di capire se ho bisogno di provare a scrivere qualcosa per cercare automaticamente il titolo del gioco e trovare la pagina in questo modo o se riesco a trovare un modo per andare direttamente alla pagina del gioco. E una volta ottenuti i dati, non so come estrarre le informazioni specifiche di cui ho bisogno.
Una delle cose che non rende questo facile è che sto imparando C++ insieme a C# e asp, quindi continuo a farmi incrociare i fili. Se qualcuno potesse indicarmi la giusta direzione, sarebbe di grande aiuto. Grazie
Google, HTML Agility Pack & Fiddler – ryan
Il termine che stai cercando è screen scraping o [web scraping] (http://en.wikipedia.org/wiki/Web_scraping). – Greg