error message: Failed to send GPUChannelMSG_CreateCommandBuffer [使用硒进行网页抓取。这些是我的进口。
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.support import expected_conditions as EC
from bs4 import BeautifulSoup
from random import randint
import re
import pandas as pd
import time
import os
while rem_num > 0:
chunk_s = randint(int(chunk*0.9), int(chunk*1.1))
if rem_num >= chunk_s:
bl.append(rem_l[:chunk_s])
rem_l = rem_l[chunk_s:]
rem_num = len(rem_l)
else:
bl.append(rem_l)
rem_num = 0
os.environ["webdriver.chrome.driver"] = brdrpath
br = webdriver.Chrome(brdrpath)
br.get(base_url)
batch = 0
print bl
for b in bl:
batch += 1
if batch % (log_times + 1) == 0:
sleep_sec = randint(sleep_time, sleep_time + 10)
print str(log_times) + ' consecutive logins...need to sleep for ' + str(sleep_sec) + ' sec'
time.sleep(sleep_sec)
## login portal
LoginPortal(br, base_url, login)
#----我的登录门户网站已找到按ID等元素登录页面。
此代码一个接一个地打开多个chrome会话大约40-50个奇数会话并且正在抛出超时错误。无法理解为什么会发生这种情况。] 2