zoukankan      html  css  js  c++  java
  • 使用selenium和phantomJS浏览器获取网页内容的小演示

    # 使用selenium和phantomJS浏览器获取网页内容的小演示
    
    # 导入包
    from selenium import webdriver
    
    
    # 使用selenium库里的webdriver方法调用PhantomJS浏览器实例一个浏览器的操作对象
    # 括号里的参数为PhantomJS浏览器在电脑里的绝对路径,这里已经添加了环境变量,所以可以省略
    web = webdriver.PhantomJS()
    #web = webdriver.PhantomJS(executable_path="./phantomjs")
    
    # 浏览器获取一个url
    web.get("https://fanyi.baidu.com/")
    
    # 保存浏览器截图
    web.save_screenshot("baidu.png")
    
    # 浏览器寻找一个id为括号里的名字的标签,              然后输入 hello world
    web.find_element_by_id("baidu_translate_input").send_keys("hello world")
    
    # 保存截图
    web.save_screenshot("baidu1.png")
    
    # 浏览器寻找一个id为括号里的名字的标签,            然后点击(模拟鼠标左键)
    web.find_element_by_class_name("select-inner").click()
    # 保存截图
    web.save_screenshot("baidu2.png")
  • 相关阅读:
    P4568 [JLOI2011]飞行路线 最短路+分层图
    虚树
    点分治
    P2157 [SDOI2009]学校食堂 状压DP
    P2767 树的数量 DP | 组合数学
    CF348D LGV引理
    LGV引理
    P3647 [APIO2014]连珠线 换根DP
    第3章 决策树
    USDT/BTC/ETC/HT的解释
  • 原文地址:https://www.cnblogs.com/shawone/p/10269315.html
Copyright © 2011-2022 走看看