2016 - 2024

感恩一路有你

javascript await和async的用法 如何提取网页中的所有链接?

浏览量:3118 时间:2023-06-09 12:28:43 作者:采采

如何提取网页中的所有链接?

第一步,

打开Visual Studio 2019,如下图所示:

第二步,

点击文件,新建一个项目,选择C#项目和Linux控制台项目,如下图所示:

第三步,

右键单击解决方案和项目下的惰性项,如下图所示:

点击鼠标左键选择管理NuGet包,出现如下界面:

点击浏览,输入AngleSharp的名称,如下图所示:

选择上面的第一项,点击右边的安装按钮,如下图所示:

点击上图中的【确定】,出现如下界面:

表示项目中已经安装了惰性项AngleSharp,如下图所示:

第四步,

右键单击解决方案项目下的Program.cs,打开源代码文件Program.cs,编写以下代码。

使用系统

使用

使用AngleSharp

使用

命名空间控制台安装链接

{

班级计划

{

/// ltsummarygt

///读取网页的所有链接。

/// lt/summarygt

静态异步void ReadAllLink()

{

//创建一个场景

var上下文(())

//异步打开hao123网站首页。

var文档等待()

//查询hao123网站首页的所有链接。

变量allLinks (m gt m.LocalName a)

//循环出链接的名称和URL。

foreach(所有链接中的变量链接)

{

IHtmlAnchorElement ilink链接为IHtmlAnchorElement

控制台。WriteLine(${ilink。TextCont

yortus/asyncawait,tj/co这两个nodejs库有何区别?

Co是基于ES6的generatorfunction的二次封装,asyncawait是基于node-fiber的二次封装,主要是node.js的C扩展因此,在V8上实现并增强了协程,并且支持在ES5上使用。

控制台 AngleSharp 项目 名称

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。