Мне нужно разработать систему для загрузки этого сайта https://nofile.io/ с использованием httpRequest.Я использовал Selenium с C #, но я хотел бы загрузить файл с помощью httprequest.У меня есть этот код с использованием xNet.dll, но я не удалась.
У меня есть этот код с использованием xNet.dll, но я не удалась.
Частная функция UploadNofile (arquivo AsString) As String 'arquivo = "W: \ AMAZON \ jli \ OM7DE592WZZCECG4Z6IR.zip" userAgent = "Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537,36 (KHTML, как Gecko) Chrome / 72.0.3626.11f537.36 "http = New HttpRequest () http.Cookies = New CookieDictionary ()
http.UserAgent = userAgent
http.Referer = "https://nofile.io/"
http.Get("https://nofile.io/")
Dim myFile As New FileInfo(arquivo)
Dim size As Long = myFile.Length
http.Cookies.Add("encryptFiles", False)
http.Cookies.Add("disablePreview", False)
http.Cookies.Add("enableAnimations", False)
Dim html = http.Post("https://nofile.io/ajax.php?type=createId&encryption=0&size=" & size).ToString
Dim uniqueId As String = html.Split("|")(0)
Dim data As MultipartContent = New MultipartContent() From {
{New StringContent("uniqueId"), uniqueId},
{New StringContent("encryption"), "0"},
{New StringContent("filename"), Path.GetFileName(arquivo)},
{New StringContent("chunkNumber"), "0"},
{New StringContent("allChunks"), "0"}
}
html = CORINGA.PostDataUpload(http, "https://s8.nofilecdn.io/upload/index.php", data).ToString
Return ""
End Function