gpt4 book ai didi

c# - 带有 gecko 浏览器的 Multi sock5?

转载 作者:太空宇宙 更新时间:2023-11-03 15:41:35 28 4
gpt4 key购买 nike

我在 mainform 中的代码从文件中获取 url、ip_sock、port_sock,然后调用表单 gecko 以使用 ip_sock 和 porrt_sock 导航到 url

 for (int L = 0; L < links.Length; L++ )
{
_link = links[L].Split('|');
url = _link[0];
referal = _link[1];


for (int j = 0; j < _threads; j++)
{
_px = Pxs[j].Split(':');
_ip = _px[0];
_port = Int32.Parse(_px[1]);

// random User-agent from list
var rand_UA = new Random();
int randomUA = rand_UA.Next(0, Uas.Length - 1);
string UA = Uas[randomUA];
// random view time
// var rand_time = new Random();
//times = rand_time.Next(20, 30);
//
#region create new browser
Browser_app br = new Browser_app(url, referal, UA, _ip, _port);
br.Show();

#endregion
}
}

在表格 gecko 中我有一个代码:

public Browser_app(string Links, string Referal, string ua, string Ip, int Port)
{
InitializeComponent();

#region navigate to url with custom data
Gecko.Xpcom.Initialize("xulrunner");
Gecko.GeckoPreferences.Default["extensions.blocklist.enabled"] = false;
Gecko.GeckoPreferences.Default["general.useragent.override"] = ua;
Gecko.GeckoPreferences.User["network.proxy.type"] = 1;
Gecko.GeckoPreferences.User["network.proxy.socks"] = Ip;
Gecko.GeckoPreferences.User["network.proxy.socks_port"] = Port;
Gecko.GeckoPreferences.User["network.proxy.socks_version"] = 5;
geckoWebBrowser1.Navigate(Links);
#endregion
}

还有我的问题:http://i.stack.imgur.com/3pLrj.png

我希望它们在 2 个浏览器中有所不同请帮我 !谢谢!

最佳答案

代理类型没问题。Gecko 不支持来自同一 UI 的多线程调用。您需要创建一个单独的项目并通过 cmd geckoBrowser 调用。这样,只有你才能完成“多线程”希望对您有所帮助。

关于c# - 带有 gecko 浏览器的 Multi sock5?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30096438/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com