ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

关于selenium想从chrome变成firefox遇到的问题总结

2021-03-27 23:50:21  阅读:149  来源: 互联网

标签:firefox chrome selenium 跳转 jd Firefox com


之前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没办法让它在中间这个页面就结束了,它必定跳到京东的页面然后一直等待某个请求结束,所以很慢。

 

标签:firefox,chrome,selenium,跳转,jd,Firefox,com
来源: https://www.cnblogs.com/zjhgx/p/14587441.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有