【问题标题】:Making Whatsapp Web not needing QR-scanning使 Whatsapp Web 不需要 QR 扫描
【发布时间】:2020-12-02 15:58:30
【问题描述】:

我一直在努力使用 selenium 制作一个 WhatsApp 机器人,但每次我运行我的代码时,我都必须重新扫描二维码才能输入它。我在 youtube 视频中找到了使用选项的此解决方案,但它不起作用并返回错误 selenium.common.exceptions.InvalidArgumentException: Message: invalid argument: user data directory is already in use, please specify a unique value for --user-data-dir argument, or don't use --user-data-dir

这是我的代码

from selenium import webdriver
import time
    
    if __name__ == '__main__':
        options = webdriver.ChromeOptions()
        options.add_argument(r'--user-data-dir=C:\Users\Hill\AppData\Local\Google\Chrome\User Data\Default') 
        options.add_argument(r'--profile-directory=Default')
        driver = webdriver.Chrome(executable_path=r'C:\Program Files (x86)\chromedriver.exe', chrome_options=options)
        driver.get('https://web.whatsapp.com')
    
        time.sleep(15)

【问题讨论】:

  • 如果有帮助请采纳。如果没有,请问。这将帮助其他有同样问题的程序员以及那些也想提供帮助的程序员。所以他们知道有答案

标签: python selenium bots whatsapp


【解决方案1】:

您基本上是在为您的 Chrome 浏览器提供两个配置文件。第一个是您的个人资料,第二个是默认个人资料。以下步骤对我有用: 手动打开 Chrome 并转到https://web.whatsapp.com 然后扫描二维码。关闭所有内容并实现以下代码(请删除实现中的 cmets,因为它们的语法会导致问题 ;-)):

        options = webdriver.ChromeOptions()
        options.add_argument(r'--user-data-dir=C:\Users\Hill\AppData\Local\Google\Chrome\User Data\') #here is no <Default>!!
        driver = webdriver.Chrome(executable_path=r'C:\Program Files (x86)\chromedriver.exe', options=options) #selenium 4 preferes "options" -> your code is more up to date :-)
        driver.get('https://web.whatsapp.com')
    
        time.sleep(15)

【讨论】:

  • 感谢您的回复!你的方法对我也有用,我的问题发生在我身上,我同时打开了几个 Web WhatsApp 选项卡,关闭它们解决了我的问题。再次感谢
  • @benicamera 它正在引发目录已在使用中的错误。 InvalidArgumentException: Message: invalid argument: user data directory is already in use, please specify a unique value for --user-data-dir argument, or don't use --user-data-dir
猜你喜欢
  • 2018-02-13
  • 1970-01-01
  • 2021-09-02
  • 2020-04-18
  • 2012-08-08
  • 2016-08-24
  • 1970-01-01
  • 1970-01-01
  • 2018-06-17
相关资源
最近更新 更多