zoukankan      html  css  js  c++  java
  • 关于selenium想从chrome变成firefox遇到的问题总结

    之前selenium用的是chrome的driver,但由于存在bug,主要是driver.get(url)只有第一次是正常,会等待url跳转得到跳转后的地址,如果连续第二次driver.get(url)就不正常了,没有等待浏览器跳转就结束了。但经测试firefox不存在这样的问题。
    所以想把fchrome改成firefox ,https://www.imooc.com/wenda/detail/559045
    不过换成Firefox后,引发了其他问题
     
    之前由于发现Chrome selenium慢的时候,加了好多参数改进,最重要的是这个
                chrome_options.add_argument('blink-settings=imagesEnabled=false')

    但这个参数对Firefox没有什么作用

    今天再来看这个问题,发现打开京东的地址,比如 https://go.smzdm.com/75387f3db2003008/ca_aa_yh_95_31460830_13246_265404_111_0的这个最终跳转页,要完全打开很慢,一直在等待一些请求结束(什么cm.jd.com,x.jd.com),有几个请求总是很慢。之前加了chrome_options.add_argument('blink-settings=imagesEnabled=false')为什么可以了呢,因为它直接就没跳到最终这个页面就算全部结束了,https://www.linkstars.com/click.php?feedback=156_0_184__1ef1fd6395fec8c0&to=https%3A%2F%2Fitem.jd.com%2F68542578049.html,最后的地址是在&to=后面自己提取的。

    现在的问题是用Firefox没办法让它在中间这个页面就结束了,它必定跳到京东的页面然后一直等待某个请求结束,所以很慢。

     
    喜欢艺术的码农
  • 相关阅读:
    ABAP-FI-Redirection of read accesses from ANEA to FAAV_ANEA failed
    招聘
    五分钟教你在长沙如何找到靠谱的驾校和教练(长沙找驾校)
    数组哪些方法能改变原数组,以及循环改变数组的情况
    FXGL游戏开发-JavaFX游戏框架
    tempermonkey.d.ts | 油猴函数类型
    post导出文件
    mescroll.js 使用
    查看托管应用池用法
    IDEA配置
  • 原文地址:https://www.cnblogs.com/zjhgx/p/14587441.html
Copyright © 2011-2022 走看看