C# 使用C将文件上载到网站#

C# 使用C将文件上载到网站#,c#,http,https,upload,C#,Http,Https,Upload,我正在尝试用C#自动上传到网站,我不知道从哪里开始。 例如,我正在尝试为创建一个自动上载程序 该网站要求用户检查“我同意服务条款”,并要求用户输入电子邮件 我知道WebClient.UploadFile可以用于上传,但如何提供和发送电子邮件并选中复选框 提前感谢你, Adam。您需要的是构建与浏览器相同的http请求。WebClient类对此太轻量级了。你需要的课程是。这一个允许你做更多的比WebLinet 最好的开始方式是阅读关于HttpWebRequest类的内容。然后,您将需要探索来自浏览

我正在尝试用C#自动上传到网站,我不知道从哪里开始。 例如,我正在尝试为创建一个自动上载程序

该网站要求用户检查“我同意服务条款”,并要求用户输入电子邮件

我知道WebClient.UploadFile可以用于上传,但如何提供和发送电子邮件并选中复选框

提前感谢你,
Adam。

您需要的是构建与浏览器相同的http请求。WebClient类对此太轻量级了。你需要的课程是。这一个允许你做更多的比WebLinet

最好的开始方式是阅读关于HttpWebRequest类的内容。然后,您将需要探索来自浏览器的请求结构。使用一些工具,比如。使用浏览器上传一些文件,并使用Fiddler嗅探请求。然后可以使用HttpWebRequest复制相同的请求

例如,hecked复选框将位于POST数据中,如:checkboxName=on