【发布时间】:2021-02-02 20:50:40
【问题描述】:
我正在尝试通过 Python 脚本发送 Whatsapp 消息,因此我使用以下代码:
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
import time
driver = webdriver.Chrome(r'''Z:\foo\bar\geckodriver.exe''')
driver.get("https://web.whatsapp.com/")
wait = WebDriverWait(driver, 600)
target = '"Target_Name"'
string = "Text to send"
x_arg = '//span[contains(@title,' + target + ')]'
group_title = wait.until(EC.presence_of_element_located((By.XPATH, x_arg)))
group_title.click()
inp_xpath = '//*[@id="main"]/footer/div[1]/div[2]/div/div[2]'
input_box = wait.until(EC.presence_of_element_located((By.XPATH, inp_xpath)))
for i in range(100):
input_box.send_keys(string + Keys.ENTER)
time.sleep(1)
但是如果我运行代码,我总是收到消息“ModuleNotFoundError: No module named 'selenium'”,尽管我在我的 cmd 中使用“pip install selenium”安装了 selenium 模块,所以它应该在计算机上。 我的操作系统是 Windows。
【问题讨论】:
-
感谢您的所有建议,但这不是我的问题,我已经尝试了所有方法,但它仍然不适合我。我真的不知道这里有什么问题。