我正在尝试从网页中提取 TXT 文件的内容,并将内容显示在列表框中。
(我非常希望不需要以编程方式下载 TXT 文件)
目前该文件是多行的,但如果它使 VB 代码更小,可以将其转换为 CSV。
我试过的:
ListBox1.Items.AddRange(System.IO.File.ReadAllLines("http://webpage.com/list.txt"))
&
Dim MasterClient As WebClient = New WebClient()
Dim MasterStreamer As StreamReader = New StreamReader(MasterClient.OpenRead("http://webpage.com/list.txt"))
ListBox1.Items.AddRange(MasterStreamer)
两个都不行。
任何帮助将不胜感激。
谢谢。
您可以使用 HttpClient.GetStringAsync 方法 来执行此操作:
Dim result As String = Await New HttpClient().GetStringAsync("http://webpage.com/list.txt")