所以遇到了一个小问题.我正在创建一个小应用程序来自动化在一个网站上提交表单.但糟糕的是,他们正在使用multipart/form-data.没有文件只上传一些文本字段用于提交.
当然这样做就失败了.
string postData1 = "firstfield="+firststring+"secondfield="+secondstring;
所以我的问题是如何将这些表单字段发布到多部分表单?
在php中发布像数组一样:
$postdata = array('firstfield' => $firststring, 'secondfield' => $secondstring);
工作并传递表单,但似乎无法使用c#
有什么建议?
数据提交通过3页(基本screenscrape)登录/ part1/part2
到目前为止我可以成功登录并发布part1(使用普通应用程序/ x-www-form-urlencoded格式)
但是当生病时尝试发布多部分表单时,它会失败并将我发回给part1.所以也许我的代码错了,但这里是:
string password = "password";
string username = "username";
string link = "http://somelink.com/";
string text = "Blah Blah some text here";
string title = "Blah Blah";
string tags1 = title;
string summary = "Blah Blah summary";
string tags = tags1.Replace(" ", ",");
// Set cookie container
CookieContainer cookieJar = new CookieContainer();
string loginData = "username=" + username + …Run Code Online (Sandbox Code Playgroud)