V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
aisensiy
V2EX  ›  程序员

selenium 那样控制 firefox 的方式是怎么实现的?

  •  
  •   aisensiy ·
    aisensiy · 2013-03-01 16:30:44 +08:00 · 2997 次点击
    这是一个创建于 4084 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想要做类似的东西,希望可以开启 firefox 然后做相应的控制。提供个思路吧
    5 条回复    1970-01-01 08:00:00 +08:00
    dulao5
        1
    dulao5  
       2013-03-01 18:08:58 +08:00
    应该是开发了一个firefox的扩展 。
    只要让firefox将你的扩展加载进去,就可以向浏览器内的网页注入你的JavaScript代码,然后就可以做任何想做的事了。
    phuslu
        2
    phuslu  
       2013-03-01 19:13:19 +08:00 via iPhone
    添加一个扩展,在4444端口监听,python库用urllib连上发控制命令。
    aisensiy
        3
    aisensiy  
    OP
       2013-03-01 22:08:46 +08:00
    @phuslu 能不能具体点
    aisensiy
        4
    aisensiy  
    OP
       2013-03-01 22:09:05 +08:00
    @phuslu 没有搞明白唉~
    vvoody
        5
    vvoody  
       2013-03-01 23:10:37 +08:00
    Selenium有1、2代之分,1代是通过在页面内插入JS代码,2代是浏览器原生支持WebDriver协议。具体见:
    http://docs.seleniumhq.org/docs/03_webdriver.jsp#how-does-webdriver-drive-the-browser-compared-to-selenium-rc
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1024 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 19:17 · PVG 03:17 · LAX 12:17 · JFK 15:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.