m0_66223320 2024-06-17 16:08 采纳率: 0%
浏览 7

同样的代码pycharm可以运行,RPA不能运行

同样的代码,在Pycharm里面可以正常打开网页,但是在RPA里面就无法执行

环境变量都有配置

Pycharm登陆代码:

img


RPA登陆代码:

img


RPA错误提示:重复运行10次登陆代码即运行下一个模块,但是就登不上网址。

img


环境变量:

img


chromedriver:

img

  • 写回答

4条回答 默认 最新

  • 专家-皆知 2024-06-17 16:08
    关注

    参考免费微信小程序:皆我百晓生 作答,经由专家-皆知整理回复,如问题解决,望采纳;如仍有疑问,请评论回复。

    面对在PyCharm中能正常运行而RPA环境中无法运行的问题,这通常涉及到环境差异、依赖库版本不一致或是RPA特有的限制。基于你提供的代码片段,我们可以从以下几个方面进行排查与解决:

    1. 环境一致性检查

    确保RPA环境与PyCharm中的Python环境完全一致,包括Python解释器的版本、安装的库及其版本。特别是Seleniumdddddocr这两个库,它们的版本可能会影响驱动程序的兼容性。

    2. 驱动程序兼容性

    确认chromedriver的版本与使用的浏览器版本相匹配。对于360浏览器,你需要确保chromedriver支持其特定的Chromium内核版本。在RPA环境中,可能需要更新或指定正确的chromedriver路径。

    3. 权限与环境变量

    检查RPA运行时是否有足够的权限访问chromedriver和浏览器。同时,确认RPA环境中的环境变量设置是否正确,特别是PATH变量,它应包含chromedriver和相关浏览器可执行文件的路径。

    4. 代码差异

    对比你在PyCharm与RPA中的代码,确保没有语法错误或格式差异。尽管你提到代码是相同的,但在不同的环境中,小的细节差异也可能导致执行失败。

    5. 日志与调试

    启用详细的日志记录,以便在RPA环境中捕捉到任何错误或警告信息。这些信息对于定位问题至关重要。

    6. RPA平台特性

    某些RPA平台可能对库的使用有限制,比如可能不支持某些库的特定版本,或是在加载库时有特殊的指令。检查RPA平台文档,看是否有关于Selenium或其他库的使用说明。

    解决方案尝试:

    • 重新安装库:尝试在RPA环境中重新安装Seleniumdddddocr,确保使用了与PyCharm中相同的版本。

    • 检查并更新chromedriver:确认chromedriver版本与360浏览器的Chromium内核版本匹配。可以参考Chromedriver官方文档下载对应版本。

    • 环境变量调整:确保RPA环境下的PATH包含了所有必要的路径,如chromedriver和浏览器的路径。

    • 权限检查:检查RPA运行的用户账户是否具有执行chromedriver和浏览器所需的权限。

    • 代码审查:再次仔细检查代码,确保在RPA环境中没有遗漏或错误的配置。

    • 日志分析:启用RPA的日志记录功能,查看是否有具体的错误信息可以帮助定位问题。

    通过上述步骤,你应该能够识别出具体的问题所在,并采取相应的措施进行解决。如果问题仍然存在,可能需要更深入地了解RPA平台的特定限制或寻求社区支持。

    评论 编辑记录

报告相同问题?

问题事件

  • 修改了问题 6月17日
  • 创建了问题 6月17日

悬赏问题

  • ¥30 远程帮我安装软件及库文件
  • ¥15 关于#自动化#的问题:如何通过电脑控制多相机同步拍照或摄影(相机或者摄影模组数量大于60),并将所有采集的照片或视频以一定编码规则存放至规定电脑文件夹内
  • ¥20 深信服vpn-2050这台设备如何配置才能成功联网?
  • ¥15 Arduino的wifi连接,如何关闭低功耗模式?
  • ¥15 Android studio 无法定位adb是什么问题?
  • ¥15 angular项目错误
  • ¥20 需要帮我远程操控一下,运行一下我的那个代码,我觉得我无能为力了
  • ¥20 有偿:在ubuntu上安装arduino以及其常用库文件。
  • ¥15 请问用arcgis处理一些数据和图形,通常里面有一个根据点划泰森多边形的命令,直接划的弊端是只能执行一个完整的边界,但是我们有时候会用到需要在有很多边界内利用点来执行划泰森多边形的命令
  • ¥30 在wave2foam中执行setWaveField时遇到了如下的浮点异常问题,请问该如何解决呢?