Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 18714|Odpowiedź: 0

[Komunikacja] Komponent parsujący rdzenia .NET, AngleSharp

[Skopiuj link]
Opublikowano 20.02.2019 08:55:07 | | |
Jeśli chodzi o worki na crawler, wierzę, że wszyscy są bardzo entuzjastyczni po raz pierwszy. Nie jestem wyjątkiem.
Czy więc istnieje taka wtyczka pod asp.net rdzeniem? Odpowiedź brzmi: tak.
Logowanie do linku jest widoczne.HtmlAgilityPack parsowanie HTML (dziękujemy blogerom za ich wkład w .net core). Ale xpath jest bardzo obrzydliwy w użyciu.
Wcześniej istniał Jumony pod .netLogowanie do linku jest widoczne.(Napisane przez Blog Garden Daniel). Wspieraj wybór CSS i zapytania linq. To nie jest zbyt fajne. Jednak .NET Core nie jest obsługiwany. (Próbowałem migrować .NET Core i zauważyłem, że wiele klas nie jest zaimplementowanych w .NET Core)
Na koniec istnieje komponent parsujący wspierający .NET Core. Jest porównywalny do Jumony, a także obsługuje wybór CSS oraz zapytania linq. To jest AngleSharp.
Stwórz nowy projekt, zainstaluj AngleSharp na Nuget. Następnie używa się po prostu następującej metody:
Zobacz nie, parsuj HTML jak jq. Nie wierzę, jeśli mówisz, że to złe.




Poprzedni:Sekrety obróbki zdjęć [Udostępnianie tutoriali PS]
Następny:C# używa się na trzy sposoby
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com