如何解决在带有或不带有.bat文件的情况下使用python winrm运行python硒
ım使用python selenium模块作为网络爬虫。用于在Windows远程计算机上运行搜寻器的python脚本并使用python winrm模块对其进行控制(如主从方法)。而且我正在Windows机器上工作。
我在主机上的下面运行代码。并尝试在从属计算机上运行python脚本。
#master machine
import winrm
s = winrm.Session('ip',auth=('user','password'))
r = s.run_cmd("python",[r"python_script_file"])
我的python脚本文件是这个。该脚本位于从属远程计算机上。
#slave machine
from selenium import webdriver
driver = webdriver.Firefox(executable_path=)
driver.get("http://www.python.org")
driver.close()
但是python脚本无法打开Firefox。当我查看任务管理器时,我看到Firefox已打开,但Firefox窗口没有打开。而且代码停留在某个地方,没有响应。 然后,我尝试通过bat文件处理同样的事情,该文件调用python脚本并运行它。
"Path where your Python exe is stored\python.exe" "Path where your Python script is stored\script name.py"
但是结果是一样的。有没有人告诉我为什么firefox看起来像打开但没有firefox窗口并且代码停留在某个地方?
注意:我可以轻松运行基本的.bat文件和.py文件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。