用JS填充代理身份验证弹出窗口

时间:2020-03-17 12:23:29

标签: javascript go authentication popup chromedp

我正在使用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代码可以填充该信息并按登录?

0 个答案:

没有答案