我正在使用chromedp无头浏览器。据我测试,没有办法以无头模式自动验证代理。我使用了它,但它无法识别代理:
opts := append(chromedp.DefaultExecAllocatorOptions[:],
chromedp.Flag("headless", false),
chromedp.UserAgent("Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36"),
chromedp.Env(`--proxy-server="myproxyip:26860:user:password"`),
)
allocCtx, cancel := chromedp.NewExecAllocator(context.Background(), opts...)
这还不能正常工作:chromedp.ProxyServer("https://user:password@myproxyip:26860")
如果我这样输入:chromedp.ProxyServer("https://myproxyip:26860")
,则会显示带有登录表单的弹出窗口
Popup
然后代理完美运行。是否有任何JS代码可以填充该信息并按登录?