使用python+selenium模拟手工操作网页,本地运行正常,服务器上面报错找不到元素

发布于 2022-09-05 00:52:19 字数 472 浏览 8 评论 0

我最近在做一个python3+selenium的课程刷漏票的小程序,使用python+selenium完成的,使用google浏览器操作。在本地运行正常,完全没问题;但是部署到服务器上面,就出错了!在其中某一步骤,我本地是正常运行的;但是服务器那边却找不到元素。都已经使用了time.sleep()这总强制等待,还是不行。我的本地系统是ubuntu14.04带了图形用户界面的;服务器那边是ubuntu14.04,应该是没有GUI的。本地代码与服务器代码完全一致,运行的google浏览器以及python,selenium完全一样。而且服务器的网速比我本地电脑网速快。不存在iframe,alert弹出层,或者因为界面没有滚动到元素所在处。已经搞了好几天了。希望得到大神的帮忙。
备注:
我在服务器那边,如果使用python3进入到命令行模式,一步一步执行的话,从今天早上到目前,一共尝试了六七次了,第一次是成功达到我的预期,但是后面都失败了。原因实在是找不到。穷学生党,如果可以帮忙成功解决的话,我不吝啬发一个红包。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

请持续率性 2022-09-12 00:52:19

一个很小的细节没注意,已经解决了。问题不能删除,只能这样自问自答了~

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文