成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

javascript await和async的用法 如何提取網(wǎng)頁中的所有鏈接?

如何提取網(wǎng)頁中的所有鏈接?第一步,打開Visual Studio 2019,如下圖所示:第二步,點擊文件,新建一個項目,選擇C#項目和Linux控制臺項目,如下圖所示:第三步,右鍵單擊解決方案和項目下

如何提取網(wǎng)頁中的所有鏈接?

第一步,

打開Visual Studio 2019,如下圖所示:

第二步,

點擊文件,新建一個項目,選擇C#項目和Linux控制臺項目,如下圖所示:

第三步,

右鍵單擊解決方案和項目下的惰性項,如下圖所示:

點擊鼠標(biāo)左鍵選擇管理NuGet包,出現(xiàn)如下界面:

點擊瀏覽,輸入AngleSharp的名稱,如下圖所示:

選擇上面的第一項,點擊右邊的安裝按鈕,如下圖所示:

點擊上圖中的【確定】,出現(xiàn)如下界面:

表示項目中已經(jīng)安裝了惰性項AngleSharp,如下圖所示:

。

第四步,

右鍵單擊解決方案項目下的Program.cs,打開源代碼文件Program.cs,編寫以下代碼。

使用系統(tǒng)

使用

使用AngleSharp

使用

命名空間控制臺安裝鏈接

{

班級計劃

{

/// ltsummarygt

///讀取網(wǎng)頁的所有鏈接。

/// lt/summarygt

靜態(tài)異步void ReadAllLink()

{

//創(chuàng)建一個場景

var上下文(())

//異步打開hao123網(wǎng)站首頁。

var文檔等待()

//查詢hao123網(wǎng)站首頁的所有鏈接。

變量allLinks (m gt m.LocalName a)

//循環(huán)出鏈接的名稱和URL。

foreach(所有鏈接中的變量鏈接)

{

IHtmlAnchorElement ilink鏈接為IHtmlAnchorElement

控制臺。WriteLine(${ilink。TextCont

yortus/asyncawait,tj/co這兩個nodejs庫有何區(qū)別?

Co是基于ES6的generatorfunction的二次封裝,asyncawait是基于node-fiber的二次封裝,主要是node.js的C擴(kuò)展因此,在V8上實現(xiàn)并增強了協(xié)程,并且支持在ES5上使用。