我正在尝试使用基本功能运行以下代码来打开网页,主要是路由器的首页,输入用户名和密码并按回车键。每次我使用Python3运行时,我都会收到错误“No Module named ldtputils”。请帮忙。
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import time
from ldtp import *
from ldtputils import *
from selenium.webdriver.common.keys import Keys
browser = webdriver.Firefox(executable_path='/path/geckodriver')
wait = WebDriverWait(browser, 10)
browser.get('http://192.168.10.1')
time.sleep(4)
generatekeyevent('user')
keypress('<tab>')
generatekeyevent('pass')
keypress('<tab>')
keypress('<enter>')
答案 0 :(得分:0)
您必须为该python版本下载它。您可以使用pip3
为python3版本安装ldtputils
包。
使用此命令:
sudo -H pip3 install ldtputils
此外,如果您之前没有使用过pip3而没有安装它;那么你需要先安装它。使用此命令:
sudo apt-get -y install python3-pip