bobocup commited on
Commit
acc9d77
·
verified ·
1 Parent(s): 0678043

Update nb4x.py

Browse files
Files changed (1) hide show
  1. nb4x.py +4 -14
nb4x.py CHANGED
@@ -326,27 +326,17 @@ def single_registration():
326
  # 基本设置
327
  chrome_options.add_argument('--no-sandbox')
328
  chrome_options.add_argument('--disable-dev-shm-usage')
329
- chrome_options.add_argument('--disable-gpu')
330
  chrome_options.add_argument('--headless=new')
331
-
332
- # 添加必要的参数来解决 DevToolsActivePort 问题
333
- chrome_options.add_argument('--disable-software-rasterizer')
334
  chrome_options.add_argument('--disable-extensions')
335
- chrome_options.add_argument('--disable-dev-tools')
336
- chrome_options.add_argument('--remote-debugging-port=9222') # 指定调试端口
337
- chrome_options.add_argument('--no-zygote') # 禁用 zygote 进程
338
- chrome_options.add_argument('--single-process') # 使用单进程模式
339
 
340
  # 添加代理设置
341
  proxy = "http://yvighdwv-1:a5fyzm76khsv@p.webshare.io:80"
342
  chrome_options.add_argument(f'--proxy-server={proxy}')
343
 
344
  try:
345
- # 指定 Chrome 和 ChromeDriver 路径
346
- chrome_options.binary_location = "/usr/bin/chromium"
347
- service = Service('/usr/bin/chromedriver')
348
-
349
- # 添加调试日志
350
  logger.info("正在启动 Chrome...")
351
  driver = webdriver.Chrome(service=service, options=chrome_options)
352
  logger.info("Chrome 启动成功")
@@ -402,7 +392,7 @@ def main():
402
  try:
403
  # 设置固定的并发数为3
404
  concurrent_num = 3
405
- logger.info(f"启动 {concurrent_num} 个并发线���")
406
 
407
  # 创建线程池
408
  with ThreadPoolExecutor(max_workers=concurrent_num) as executor:
 
326
  # 基本设置
327
  chrome_options.add_argument('--no-sandbox')
328
  chrome_options.add_argument('--disable-dev-shm-usage')
 
329
  chrome_options.add_argument('--headless=new')
330
+ chrome_options.add_argument('--disable-gpu')
 
 
331
  chrome_options.add_argument('--disable-extensions')
 
 
 
 
332
 
333
  # 添加代理设置
334
  proxy = "http://yvighdwv-1:a5fyzm76khsv@p.webshare.io:80"
335
  chrome_options.add_argument(f'--proxy-server={proxy}')
336
 
337
  try:
338
+ # 使用安装的 ChromeDriver
339
+ service = Service('/usr/local/bin/chromedriver')
 
 
 
340
  logger.info("正在启动 Chrome...")
341
  driver = webdriver.Chrome(service=service, options=chrome_options)
342
  logger.info("Chrome 启动成功")
 
392
  try:
393
  # 设置固定的并发数为3
394
  concurrent_num = 3
395
+ logger.info(f"启动 {concurrent_num} 个并发线程")
396
 
397
  # 创建线程池
398
  with ThreadPoolExecutor(max_workers=concurrent_num) as executor: