【发布时间】:2023-04-09 05:08:01
【问题描述】:
我刚开始使用 awesomium。 我想了解如何更改用户代理和推荐人。 例如,我需要初始化 5 istance o awesomium webcontrol,对于它们中的每一个,我需要不同的用户代理和不同的推荐人。 这是我的简单代码
private void newbrowser()
{
browser = new Awesomium.Windows.Forms.WebControl();
browser.Paint += browser_Paint;
browser.Location = new System.Drawing.Point(1, 1);
browser.Name = "webControl";
browser.Size = new System.Drawing.Size(1024, 768);
browser.Source = new System.Uri("https://www.google.com/", System.UriKind.Absolute);
browser.TabIndex = 0;
}
void browser_Paint(object sender, PaintEventArgs e)
{
browser.Paint -= browser_Paint;
System.Collections.Specialized.NameValueCollection myCol =
new System.Collections.Specialized.NameValueCollection();
myCol.Add("Referer", "http://www.yahoo.com");
browser.SetHeaderDefinition("MyHeader", myCol);
browser.AddHeaderRewriteRule("http://*", "MyHeader");
}
private void button1_Click(object sender, EventArgs e)
{
newbrowser();
}
这两行报错
browser.SetHeaderDefinition("MyHeader", myCol);
browser.AddHeaderRewriteRule("http://*", "MyHeader");
错误 1 'Awesomium.Windows.Forms.WebControl' 不包含 'SetHeaderDefinition' 的定义 错误 1 'Awesomium.Windows.Forms.WebControl' 不包含 'AddHeaderRewriteRule' 的定义
感谢您的帮助
【问题讨论】:
标签: c# user-agent referrer awesomium