C# odczytanie pliku

0

Witam. Jestem świeży w programowaniu i proszę o przekierowanie jeśli temat już był, ale inaczej sformułowany.

Napisałem program który zapisuje plik internetowy do folderu w formacie .txt i potrzebuje z tego .txt odczytać dokładnie od odpowiedniego diva do diva.
Chyba, że zna ktoś prostszy lub lepszy sposób, w którym mógłbym od razu pobierać te dane z internetu bez zapisywania.
Robię aplikacje na windows Phone i nie wiem jaki kod wpisać by dokładne dane pomiędzy div lub innymi frazami sczytać z jakiejś strony internetowej.

PS. Nie mam windows phone i nie wiem jak sprawdzić czy program będzie działał na telefonach z windowsem, jest jakiś program do tego?

@Edit
Znalazłem na internecie coś takiego jak "view-source:linkstronyinternetowej.pl" który pokazuje od razu źródło strony. Dałoby się pobrać dane z tego do C#?

0

Skoro pobierasz te dane z internetu to nie masz potrzeby ich zapisywać do pliku zeby później je odczytać. Pobierz je do zwykłego stringa i operuj sobie na nim. Z prymitywnych sposobów możesz po prostu lecieć na pałe jeżeli kod po stronie htmla się nie zmienia, użyć metody typu IndexOf, lub Regexa do ruchomych htmli :D. Z czegoś bardziej zaawansowanego to chyba jest jakiś dodatek HTTP, w którym po XPathu możesz dobijać się do htmla.

Do debugowania kodu na telefonie wydaje mi się, że emulator będzie potrzebny. Jeżeli VS masz przystosowany do tworzenia aplikacji na windows phone to powinieneś mieć, przy próbie debugowania jest wybór w czym chcesz zdebugować z tego co pamiętam.

0

Jak pobrać źródło strony:

  1. http://lmgtfy.com/?q=c%23+how+to+get+content+of+website

Biblioteka m.in. do parsowania html'a:
2. https://htmlagilitypack.codeplex.com/

1 użytkowników online, w tym zalogowanych: 0, gości: 1