DotNetExpose adalah perpustakaan .Net untuk membantu Anda menghapus halaman web. Ini menunjukkan kepada Anda banyak informasi tentang halaman tersebut.
Versi 1.0.5:
Gunakan manajer paket untuk menginstal.
Install-Package DotNetExpose -Version 1.0.5Setelah menginstal paket:
using Expose . Main ;Buat sebuah instance dari ExposeHtmlDocument. Konstruktor membutuhkan URL. URL ini akan dihapus.
const string URL = "https://www.google.com.br/"
ExposeHtmlDocument expose = new ExposeHtmlDocument ( URL ) ;Mengembalikan total file CSS yang direferensikan di halaman html
int countCSS = expose . CountCSSAsync ( ) ;Kembalikan total file JS yang direferensikan di halaman html
int countJS = expose . CountJSAsync ();Kembalikan total Elemen Html
int countHtmlElements = CountHtmlElementsAsync ( ) ;Kembalikan total elemen META
int countMetaTags = expose . CountMetaAsync ( ) ;Kembalikan semua konten JS
HashSet < string > hsJS = expose . GetJSContentAsync ( ) ;Kembalikan semua konten CSS
HashSet < String > hsCSS = expose . GetCSSContentAsync ( ) ;Kembalikan total peristiwa onclick di semua elemen dalam html
int countOnclickEvents = expose . CountOnclickEventsAsync ( ) ;Kembalikan total Formulir di halaman html
int countForms = expose . CountFormsAsync ( ) ;Kembalikan Action dan HttpMethod dari Form
Dictionary < string , string > dicFormInfo = expose . FormsInfoAsync ( ) ;Kembalikan ukuran halaman dalam Kb
long ? pageSize = expose . GetSizeOfPageAsync ( ) ;Kembalikan JSON dengan jumlah info yang ditemukan
string report = expose . GetReportAsync ( ) ;Kembalikan Benar/Salah
bool hasAjaxCall = expose . HasAjaxCallAsync ( ) ; Permintaan tarik dipersilakan. Untuk perubahan besar, silakan buka terbitan terlebih dahulu untuk mendiskusikan apa yang ingin Anda ubah.
Harap pastikan untuk memperbarui pengujian sebagaimana mestinya.
MIT