反爬虫中可能会重写某些原生方法,如console/console.log,可以采用深拷贝的方法,预先将该对象保存下来
> const _console = Object.assign(console)
> console = {}
< {}
> _console
< console {debug: ƒ, error: ƒ, info: ƒ, log: ƒ, warn: ƒ, …}
反爬虫中可能会重写某些原生方法,如console/console.log,可以采用深拷贝的方法,预先将该对象保存下来
> const _console = Object.assign(console)
> console = {}
< {}
> _console
< console {debug: ƒ, error: ƒ, info: ƒ, log: ƒ, warn: ƒ, …}