VB.net与网站的交互(没有WebBrowser)

时间:2019-02-24 01:15:02

标签: vb.net http post request

我想知道是否可以在没有网络浏览器的情况下与该网站进行交互: https://msoos.github.io/cryptominisat_web

我想用字符串填充编辑器元素,“按”运行,并从输出元素中获取文本

我尝试过但没有成功:

Dim request As HttpWebRequest = WebRequest.Create("https://msoos.github.io/cryptominisat_web/")
    request.Method = "POST"
    request.ContentLength = byteData.Length
    request.ContentType = "application/x-www-form-urlencoded"

    Dim requeststream As Stream = request.GetRequestStream()
    requeststream.Write(byteData, 0, byteData.Length)
    requeststream.Close()

    Dim postresponse As HttpWebResponse = request.GetResponse()

    Dim postreqreader As New StreamReader(postresponse.GetResponseStream())
    Dim thepage As String = postreqreader.ReadToEnd
    TextBoxMain.Text = thepage

1 个答案:

答案 0 :(得分:0)

该特定的Web应用程序使用JavaScript在客户端进行工作。没有服务器可以向其发送文本。如果您不想使用浏览器,则需要使用独立的JavaScript解释器(例如V8或SpiderMonkey),并根据页面JavaScript的相关位手动进行设置。