DotNetExpose เป็นไลบรารี .Net ที่ช่วยคุณกำจัดหน้าเว็บ มันแสดงข้อมูลมากมายเกี่ยวกับเพจให้คุณ
เวอร์ชัน 1.0.5:
ใช้ตัวจัดการแพ็คเกจเพื่อติดตั้ง
Install-Package DotNetExpose -Version 1.0.5
หลังจากติดตั้งแพ็คเกจ:
using Expose . Main ;
สร้างอินสแตนซ์ของ ExposeHtmlDocument ตัวสร้างต้องการ URL URL นี้จะถูกคัดลอก
const string URL = "https://www.google.com.br/"
ExposeHtmlDocument expose = new ExposeHtmlDocument ( URL ) ;
ส่งคืนไฟล์ CSS ทั้งหมดที่ถูกอ้างอิงในหน้า html
int countCSS = expose . CountCSSAsync ( ) ;
ส่งคืนไฟล์ JS ทั้งหมดที่ถูกอ้างอิงในหน้า html
int countJS = expose . CountJSAsync ();
ส่งคืนผลรวมขององค์ประกอบ Html
int countHtmlElements = CountHtmlElementsAsync ( ) ;
ส่งคืนองค์ประกอบ META ทั้งหมด
int countMetaTags = expose . CountMetaAsync ( ) ;
ส่งคืนเนื้อหา JS ทั้งหมด
HashSet < string > hsJS = expose . GetJSContentAsync ( ) ;
ส่งคืนเนื้อหา CSS ทั้งหมด
HashSet < String > hsCSS = expose . GetCSSContentAsync ( ) ;
ส่งคืนผลรวมของเหตุการณ์ onclick ในองค์ประกอบทั้งหมดใน html
int countOnclickEvents = expose . CountOnclickEventsAsync ( ) ;
ส่งคืนผลรวมของแบบฟอร์มในหน้า html
int countForms = expose . CountFormsAsync ( ) ;
ส่งคืน Action และ HttpMethod จากแบบฟอร์ม
Dictionary < string , string > dicFormInfo = expose . FormsInfoAsync ( ) ;
ส่งกลับขนาดเป็น Kb ของหน้า
long ? pageSize = expose . GetSizeOfPageAsync ( ) ;
ส่งคืน JSON พร้อมจำนวนข้อมูลที่พบ
string report = expose . GetReportAsync ( ) ;
กลับจริง/เท็จ
bool hasAjaxCall = expose . HasAjaxCallAsync ( ) ;
ยินดีต้อนรับคำขอดึง สำหรับการเปลี่ยนแปลงที่สำคัญ โปรดเปิดประเด็นก่อนเพื่อหารือเกี่ยวกับสิ่งที่คุณต้องการเปลี่ยนแปลง
โปรดตรวจสอบให้แน่ใจว่าได้อัปเดตการทดสอบตามความเหมาะสม
เอ็มไอที