使用xNet(C#)在Http请求后更改代理服务器

时间:2019-03-03 04:59:16

标签: c# .net xnet

我目前正在使用将requests发送到服务器的C#应用​​程序。我正在使用代理来更改我的IP以避免禁令...

问题:唯一的问题是它不符合我的要求。我希望程序自动更改用户名和代理,并重复此功能(在button单击之后:)

using xNet;

using (var request = new HttpRequest())
{
    string proxy = "127.0.0.1:8888";

    request["Accept"] = "*/*";
    request.Proxy = Socks5ProxyClient.Parse(proxy);

    var attempt = request.Post("https://fortnite-public-api.theapinetwork.com/prod09/users/id?username=" + TextBox1.Text).ToString();
}

我对我的代码的疑问是:是否可以在不使用timer?的情况下重复该功能,以及如何才能使服务器响应后代理和用户名自动更改?

我希望代码如何工作: 基本上,用户在单击开始button后导入用户名和代理列表(IP:PORT,),它将向服务器发送text的第一行,并设置导入的代理Proxy.txt个文件。服务器responds之后,它将向服务器发送服务器第二行文本,并将代理更改为导入文本文件的第二行代理。因此它以ProxyCountUserNameCount 1的形式开始,然后以++的形式发送,直到到达用户名的最后一行为止。

0 个答案:

没有答案