美文网首页
selenium树莓派配置奇葩现象

selenium树莓派配置奇葩现象

作者: tibacio | 来源:发表于2023-02-07 22:03 被阅读0次

    因为树莓派4B一直有业务在运行嘛,所以后来加上了一个爬虫和浏览器模拟抓取的处理。这个之前是好好的。最近开始抽风

    首先,在什么都没处理的情况下,openeuler默认的firefox 开始把首页自己改成 sogou,然后由于树莓派性能我觉得跟不上或者其他问题,只要打开浏览器就崩溃。然后模拟操作的一套由于这个问题没办法操作了。定时任务到模拟打开浏览器就挂,最后终极大法就是重置系统。

    下载的最新openeuler22.03sp版本,一切顺利,这一次共享打印解决有之前经验,秒处理。接续用上次的那些工具包执行geckodriver开始闹妖了。执行出现提示

    ./geckodriver: cannot execute binary file: Exec format error

    这个提示我有印象是版本啊等等问题,但是反复检查之前的历史记录发现用的是firefox79+ v.23版本。只是系统镜像是最新补丁版,不明白为什么。最后下载了其他的树莓派可用的 aarch64 版本直接可用了,就很奇葩。不过根据文件名比对发现,之前用arm7hf其实应该针对32bit的U才正确,我用在openeuler树莓派4b上貌似也不太应该。卡了半天换了个U版本包就搞定了,也属于湾湾没想到。

    估计以前的Openeuler系统代码中和arm7hf相关的校验信息能兼容所以通过了?现在最新版本规规矩矩必须64所以啥啥都不行了。本着解决就用的原则,也不再进行其他兼容测试,使用的最新geckodriver-v0.32.1-linux-aarch64,下载来源是非官方站的  https://github.com/jamesmortensen/geckodriver-arm-binaries/。至少目前我发现的还可用。firefox还是79没问题

    相关文章

      网友评论

          本文标题:selenium树莓派配置奇葩现象

          本文链接:https://www.haomeiwen.com/subject/enmfkdtx.html