本文主要是介绍UD浏览器多线程支持的设置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目前有很多人使用python + chrom driver 的组合来进行爬虫,默认的官方配置,会被很多网站检测,所以,也产生了不少修改版本。UD 浏览器就是其中的代表。虽然他不百分百过检测,但是比很多官方版本的默认配置要好多的。
但是,默认的配置,UD 并不支持多线程运行,也就是指可以跑1个。
今天查看了下他的配置文件,要支持多线程,必须打开几个开关
首先是op 选项要加入
use_subprocess=True
user_multi_procs=True,尤其是这,一点要加入。
但是为了配合上面的加入运行。,你的C盘,APP 目录必须存在一个UD的浏览器文件。
办法就是使用
driver = uc.Chrome() 上面参数都不要加。打开一次任意网站,这时候。你去C盘相关目录查看。那个文件已经自动生成了
另外,无头模式,会增加被检测的几率。
这篇关于UD浏览器多线程支持的设置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!