AngleSharp OpenAsync mengembalikan isi kosong

Mencoba mengurai HTML menggunakan AngleSharp dan mengalami masalah dengan https://opensource.org/licenses/MS-PL

Kode berikut mengembalikan '0' saat dijalankan di Linqpad

var url = @"https://opensource.org/licenses/MS-PL";
var doc = await AngleSharp.BrowsingContext.New().OpenAsync(url);
doc.Body.ChildElementCount.Dump();

Saya berharap HTML lengkap kembali sebagai bagian dari badan. Ada ide?


person kmusick    schedule 20.09.2017    source sumber


Jawaban (1)


Saat membuat BrowsingContext baru tanpa menyediakan IConfiguration, ia menggunakan konfigurasi default yang tidak mendukung pemuatan dokumen. Anda perlu membuat konfigurasi yang berfungsi dan meneruskannya ke BrowsingContext.New.

var config = Configuration.Default.WithDefaultLoader();
var doc = await AngleSharp.BrowsingContext.New(config).OpenAsync(url);
person singularhum    schedule 21.09.2017