最近抖音官方再次升级了验证系统,导致全网抖音无水印解析基本全军覆没,为了帮助到更多自媒体作者,狗哥正在寻找本地客户端解析办法。C#调用浏览器是个不错的选择,在测试中遇到了,C#使用WebDriver访问网站如何隐藏特征防止被拦截的问题,记录在此以便查阅。
首先看看效果。
下面是没有伪装的效果,非常容易被识别出来,大部分平台都能认出来,比如抖音头条。
隐藏特征方法非常简单,但是搜索这个问题花了我一个小时,最后还是在国外找到了答案,国内各种抄,妈的,浪费我时间。
复制
ChromeDriverService service = ChromeDriverService.CreateDefaultService(); service.HideCommandPromptWindow = true; ChromeOptions options = new ChromeOptions(); options.AddArguments("start-maximized"); options.AddArguments("--no-sandbox"); //options.AddArguments("--headless");//不显示浏览器窗口 options.AddArguments("--disable-blink-features=AutomationControlled"); driver = new ChromeDriver(service,options);
仅需添加--disable-blink-features=AutomationControlled
即可。不需要ExecuteCdpCommand
方法,这个方法在我的版本中根本不存在。
评论 (0)