如何将电子邮件、姓名、电话等表单值从C#console应用程序传递到任何网站?
如何传递电子邮件、电话、姓名等值。。。从我的控制台应用程序访问任何网站。我想开发一个控制台应用程序,打开网站URL,填写表单并提交。如何将电子邮件、姓名、电话等表单值从C#console应用程序传递到任何网站?,c#,web,console,C#,Web,Console,如何传递电子邮件、电话、姓名等值。。。从我的控制台应用程序访问任何网站。我想开发一个控制台应用程序,打开网站URL,填写表单并提交。 using System; using System.Diagnostics; using System.Net; namespace SampleNamespace { public class SampleClass { public static void Main() {
using System;
using System.Diagnostics;
using System.Net;
namespace SampleNamespace
{
public class SampleClass
{
public static void Main()
{
string url;
string browser="";
string browserpath="";
Console.WriteLine("Please enter a website URL (eg. http://www.google.com): ");
url=Console.ReadLine();
while(browser.ToUpper()!="CHROME" && browser.ToUpper()!="MOZILLA" && browser.ToUpper()!="IE" && browser.ToUpper()!="OPERA")
{
Console.WriteLine("In which browser you want to open a website? (Chrome | Mozilla | IE | Opera) ");
browser=Console.ReadLine();
if (browser.ToUpper()!="CHROME" && browser.ToUpper()!="MOZILLA" && browser.ToUpper()!="IE" && browser.ToUpper()!="OPERA"){
Console.WriteLine("Please enter correct option!!!");
}
if (browser.ToUpper()=="CHROME")
{
browserpath=@"C:\Users\weblink\AppData\Local\Google\Chrome\Application\chrome.exe";
}
else if(browser.ToUpper()=="MOZILLA")
{
browserpath=@"C:\Program Files\Mozilla Firefox\firefox.exe";
}
else if(browser.ToUpper()=="IE")
{
browserpath=@"C:\Program Files\Internet Explorer\iexplore.exe";
}
else if(browser.ToUpper()=="OPERA")
{
browserpath=@"C:\Program Files\Opera\opera.exe";
}
Process.Start(browserpath,url);
System.Console.WriteLine("Please press eenter key to exit!");
Console.ReadLine();
}
}
}
如果您的目标只是从应用程序发布到网站,则无需担心使用浏览器 您可以使用java库(例如:)直接连接到相关网站 有很多发送HTTP POST请求的示例: