vb.net抓取需要post 数据的网页

以csdn问答里面的一个例子吧。

参考调用接口教程网址:
https://tushare.pro/document/1?doc_id=130

这是一个需要post查询数据的API.

我这里会隐藏一下别人提供的token。

新建一个控制台。代码如下:

Imports System.Net
Imports System.Text
Module Module1

    Sub Main()
        Dim http As New WebClient
        Dim url As String
        Dim postdata As String
        Dim Responsetext As String
        url = "http://api.tushare.pro/"
        postdata = "{""api_name"": ""stock_basic"", ""token"": ""你自己的token"", ""params"": {""list_stauts"":""L""}, ""fields"": ""ts_code,name,area,industry,list_date""}"
        http.Headers(HttpRequestHeader.ContentType) = "application/x-www-form-urlencoded"
        http.Encoding = Encoding.UTF8
        Responsetext = RegularExpressions.Regex.Unescape(http.UploadString(url, postdata))
        Console.Write(Responsetext)
        Console.ReadKey()
    End Sub
End Module

我根据token最后得到了数据:

 

vb.net抓取需要post 数据的网页_第1张图片 

后面处理json数据就不写了。 

你可能感兴趣的:(VB.NET)