我制作了一个 headless.bat 文件:
start /wait "" "%ProgramFiles%\Google\Chrome\Application\chrome.exe" ^
--headless ^
--disable-gpu ^
--enable-logging ^
--proxy-server="http://ip:port" ^
--screenshot="%~dp0result.png" https://www.google.com
pause
所以,如果我删除 --proxy-server="http://ip:port" ^
行
— 此代码制作result.png
一个屏幕截图(例如)google.com
并将其放在同一文件夹中我批次的旁边。
问题是:我不喜欢在没有 VPN(代理)的情况下访问任何网站。
因此,我需要那条--proxy-server
线路;或者类似的东西。
如果我省去--proxy-server
一行
代码,也会截取result.png
屏幕截图,但它是空白的。
最后pause
允许我查看没有错误在日志中。
我也尝试了SOCKS5
而不是 ,http
结果相同。
这两种代理 IP 都是从免费在线列表中借用的。
我究竟做错了什么?