2010-11-04 6 views
9

Quali altre opzioni esistono attualmente per l'analisi di html in F #? Attualmente ha alcune espressioni regolari, ma preferirebbe qualcosa come Pythons Beautiful Soup http://www.crummy.com/software/BeautifulSoup/ o essere in grado di utilizzare un'API simile a jQuery da F #.F # html parsing

Ho visto fslex e fparsec ma non sono sicuro se qualcun altro ha già creato una libreria di analisi html con questi o io dovrei scrivere il mio.

risposta

8

Non ho provato a utilizzare questo (da F # o in altro modo) ma il Html Agility Pack sembra essere la soluzione preferita per .NET.

What is the best way to parse html in C#?

+0

Lo uso da più di un anno e mi piace davvero. Mi sono imbattuto in un bug di XPath, ma per il resto è stato totalmente affidabile. – Daniel

+0

Qual'era il bug di XPath? Ho usato questa libreria con XPath e finora è andata bene. Sperando per alcune altre opzioni però. – yanta

+0

@yanta, apparentemente "Html Agility Pack supporta ora Linq to Objects (tramite un'interfaccia LINQ a Xml Like)." Anche se non sono sicuro di come sia possibile sfruttare F #. –