如何使用C#获取网页上的链接?
我在 C# 中遇到一个问题,那就是
假设有一个网站的链接......www.xyz.com
,并假设该网站的主页上有 25 个链接。
现在我希望使用 C# 和 asp.net 我确实有一个字符串数组,假设 LinkArray[n] 和 TabArray[n] {string array} 我希望应该有一个程序 可以如下列出数组中的所有链接。
假设链接是:首页
等等
现在我希望在两个数组中它应该存储为
TabArray[2]= {Home,Contact}
LinkArray[2]={xyz.com/home.html,xyz.com/contact.html}
同样我希望我可以列出任何网页中的所有链接详细信息。 请建议我一些代码/指南教程 谢谢
I do have an problem in C# that is
Suppose there is one website's link....www.xyz.com
and suppose there are 25 links on the website's home page.
Now i want that using C# and asp.net i do have an String array suppose LinkArray[n] and TabArray[n] {string array} and i want that there should be a program which
can list all the links in the array as follows.
suppose links are :
<a href="xyz.com/home.html">Home</a> <a href="xyz.com/Contact.html"> </a>
etc
Now i want that in two arrays it should be stored as
TabArray[2]= {Home,Contact}
LinkArray[2]={xyz.com/home.html,xyz.com/contact.html}
Likewise i want that i can get listed all the links details in of any web page.
Please suggest me some code/ guide tutorials
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 sharp-query 或 Html Agility Pack 用于解析 HTML。这是一个尖锐查询的示例:
You could use sharp-query or Html Agility Pack to parse HTML. Here's an example with sharp-query: