gpt4 book ai didi

asp.net - 如何读取外部页面的标题?

转载 作者:行者123 更新时间:2023-12-01 01:05:43 24 4
gpt4 key购买 nike

我认为使用 jQuery 是可能的,但任何 ASP.NET 服务器端代码也适合我的情况。

使用 jQuery,我可以将页面加载到例如 div,并过滤该 div 的 <title>标签,但我认为对于厚重的页面,先阅读所有内容然后再阅读标题标签是不好的。或者也许它有一个非常简单的解决方案?无论如何,我无法从互联网上找到任何相关信息。谢谢

最佳答案

好的,感谢 cjjer 和 Boo,我刚刚阅读了有关正则表达式的更多内容,最后下面的代码对我有用。

Dim qq As New System.Net.WebClient
Dim theuri As New Uri(TextBox1.Text)
Dim res As String = qq.DownloadString(theuri)
Dim re As Regex = New Regex("<title\b[^>]*>(.*?)</title>", RegexOptions.Singleline)
Dim ma As Match = re.Match(res)


If Not ma Is Nothing And ma.Success Then
Response.Write(ma.Groups(1).Value.ToString())
Else
Response.Write("error")
End If

但无论如何,问题仍然存在,这段代码正在下载整个页面并进行搜索,其中一个繁重的网站需要超过 2 或 3 秒才能完成,但据我所知,这似乎是唯一的方法: |有任何改进此代码的建议吗?

关于asp.net - 如何读取外部页面的标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/599539/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com