【问题标题】:Selenium WebDriver Exception: Message: unknown error: Failed to create Chrome processSelenium WebDriver 异常:消息:未知错误:无法创建 Chrome 进程
【发布时间】:2020-10-12 11:39:59
【问题描述】:

我已经尝试了所有修复,但由于某种原因,我的代码中出现了异常。请帮帮我。该代码块正在尝试自动化大规模 WhatsApp 消息传递机器人。

代码改编自公开可用的 GitHub 存储库。 chrome 版本已更新到最新版本。我正在使用带有最新 pip 安装程序、更新的 selenium 库和最新的 chromedriver 扩展的 python 3.9 环境。

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
from selenium.common.exceptions import TimeoutException
from time import sleep
from urllib.parse import quote

options = Options()
#options.add_argument("user-data-dir=/tmp/tarun")
#options.add_argument("user-data-dir=C:\\Users\\anirudh_bagri\\AppData\\Local\\Google\\Chrome\\User Data")

f = open("message.txt", "r")
message = f.read()
f.close()
print('This is your message:')
print(message)
message = quote(message)

numbers = []
f = open("numbers.txt", "r")
for line in f.read().splitlines():
    if line != "":
        numbers.append(line)
f.close()
print('\nWe found ' + str(len(numbers)) + ' numbers in the file')
delay = 30

print('Once your browser opens up, make sure you sign in to web whatsapp and then press enter')
driver = webdriver.Chrome(executable_path=r'C:\Users\LEGION\Desktop\whatsapp-bulk-messenger-master\chromedriver.exe', options=options)
driver.get('https://web.whatsapp.com')
input()
for number in numbers:
    if number == "":
        continue
    print('Sending message to: ' + number)
    try:
        url = 'https://web.whatsapp.com/send?phone=' + number + '&text=' + message
        driver.get(url)
        click_btn = WebDriverWait(driver, delay).until(EC.presence_of_element_located((By.CLASS_NAME , '_3M-N-')))
        click_btn.click()
        sleep(1)
        print('Message sent to: ' + number)
    except Exception:
        print('Failed to send message to ' + number)

这是即将出现的异常。

= RESTART: C:\Users\LEGION\Desktop\whatsapp-bulk-messenger-master\automator.py =
This is your message:
Hello World,

This is my text to you from automated messaging system.

Thank You


We found 1 numbers in the file
Once your browser opens up, make sure you sign in to web whatsapp and then press enter
Traceback (most recent call last):
  File "C:\Users\LEGION\Desktop\whatsapp-bulk-messenger-master\automator.py", line 31, in <module>
    driver = webdriver.Chrome(executable_path=r'C:\Users\LEGION\Desktop\whatsapp-bulk-messenger-master\chromedriver.exe', options=options)
  File "C:\Users\LEGION\AppData\Local\Programs\Python\Python39\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 76, in __init__
    RemoteWebDriver.__init__(
  File "C:\Users\LEGION\AppData\Local\Programs\Python\Python39\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 157, in __init__
    self.start_session(capabilities, browser_profile)
  File "C:\Users\LEGION\AppData\Local\Programs\Python\Python39\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 252, in start_session
    response = self.execute(Command.NEW_SESSION, parameters)
  File "C:\Users\LEGION\AppData\Local\Programs\Python\Python39\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
    self.error_handler.check_response(response)
  File "C:\Users\LEGION\AppData\Local\Programs\Python\Python39\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: Failed to create Chrome process.

>>> 

【问题讨论】:

    标签: python selenium selenium-webdriver selenium-chromedriver whatsapp


    【解决方案1】:

    这很可能在您以管理员身份运行 Chrome 时发生。尝试“不以管理员身份”运行它并检查一次。

    刚刚获得 Chrome 的属性->兼容性并进行更改

    【讨论】:

    • 刚查了一下,chrome没有以管理员身份运行,但是出现同样的错误。你能建议一些其他的修复方法吗?
    猜你喜欢
    • 1970-01-01
    • 2022-08-14
    • 2020-04-16
    • 2020-11-01
    • 2023-01-07
    • 2022-10-17
    • 2019-01-21
    • 1970-01-01
    • 2021-06-27
    相关资源
    最近更新 更多