如何解决试图在浏览器中设置引用,但在 puppeteersharp 中出现错误?
我想在 c# 中将引用设置为 puppeteersharp 但我收到错误
无法从“字符串”转换为
System.Collections.Generic.Dictionary<string,string>
这是我的代码:
Browser browser = await Puppeteer.LaunchAsync(new LaunchOptions
{
Headless = false,ExecutablePath = textBox6.Text,//Args = { '--start-maximized' },Args = new string[]
{string.Format("--proxy-server={0}",line)}
});
// Create a new page and go to Bing Maps
Page page = await browser.NewPageAsync();
//await page.GoToAsync("https://music.apple.com/login");
await page.SetUserAgentAsync("Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/78.0.3904.108 Safari/537.36");
await page.SetExtraHttpHeadersAsync("facebook.com");
这是我得到的错误: enter image description here
解决方法
SetExtraHttpHeadersAsync
需要一个带有标题的字典:
await Page.SetExtraHttpHeadersAsync(new Dictionary<string,string>
{
["Referer"] = "Bar"
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。