C# POST图片数据或者webbrowser自动上传文件到网站,大神来围观

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# POST图片数据或者webbrowser自动上传文件到网站,大神来围观相关的知识,希望对你有一定的参考价值。

<body>
<form id="form" name="form" action="https://www.peuland.com/captcha/captchaimg.php" method="post" enctype="multipart/form-data" class="form-inline">
用户名:<input name="user" type="text" value="test" /></br>密码:<input name="pwd" type="text" value="test" /></br>
<div ><span class="add-on">请选择待识别图片</span>语言<input class="input-medium" type="file" name="img" /></br>
type类型<input name="type" type="text" value="100000" />
<input type="submit" name="button" id="button" value="提交" />
</div></form>
</body>

注意,该网站为https网站,用POST需要证书认证,而且数据格式为content-type=mulitpart类型,需要构造数据流。
如果用webbrowser自动模拟提交的话,注意type=file,不能接受js或者直接赋值操作。
求解怎么办。

问题解决100分

参考技术A 这说的什么和什么哟,文件post上载,只要上载网站页面没有做协议,或者其他限制,就算接收上载文件的网站是https,你的网站是http,更甚至是本地调试,上载都是没有问题的,如果上载的网站是jsp的,您可能需要注意一下的是网页编码格式!

C# webbrowser怎么判断登录是不是成功?

我能获取到页面数据 也能登录,就是我需要循环账号,如果登录成功就跳出,登录失败就循环下一个账号,现在是登录失败还是成功都必须循环完之后,跳出循环页面自动跳转!我根本就没办法判断是否登录成功呢

参考技术A 通过页面的内容 去获取 登录信息

以上是关于C# POST图片数据或者webbrowser自动上传文件到网站,大神来围观的主要内容,如果未能解决你的问题,请参考以下文章

解决c#利用WebBrowser截取验证码图片无法获取的问题

C# 使用 WebBrowser 实现 HTML 转图片功能

C#如何通过WebBrowser自动单击按钮

C# webbrowser怎么判断登录是不是成功?

C#WebBrowser怎么获取和设置Cookie的方法

C# winform webbrowser 自动登录网站?