Загрузить файл на этот сайт https://nofile.io/ используя метод httprequest post - PullRequest
0 голосов
/ 04 апреля 2019

Мне нужно разработать систему для загрузки этого сайта 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...