from selenium.webdriver.chrome.options
import Options
from selenium import webdriver

wd = webdriver.Chrome()#打开有界面浏览器

wd.maximize_window()#最大化浏览器

wd.execute_script("var q=document.documentElement.scrollTop=980") #向下滚动
url1="https://www.abc.com"
wd.execute_script("window.open('%s')"%(url1)) # 打开新的选项卡来打开指定网页
wa1=wd.current_window_handle#得到当前选项卡句柄
waall=wd.window_handles#得到所有选项卡的句柄
wd.switch_to.window(waall[-1])#切换到最后的选项卡

# 无界面
def nobrowser():

chrome_options = Options()

chrome_options.add_argument('--headless')

chrome_options.add_argument('--disable-gpu')

driverChrome = webdriver.Chrome(executable_path="chromedriver.exe",options=chrome_options) #path指定使用具体的chromedriver.exe
return driverChrome
调用:
wd=nobrowser()
url="https://www.baidu.com"
wd.get(url)

# 有界面
def browser():

driverChrome = webdriver.Chrome(executable_path="“chromedriver.exe")

return driverChrome

调用:
wd=nobrowser()
url="https://www.baidu.com"
wd.get(url)

无界面firefox
from selenium.webdriver.firefox.options import Options
ff_option = Options()
ff_option.add_argument('-headless')

最新文章

  1. Javascript之setTimeout
  2. 模拟淘宝使用cookie记录登录名,
  3. Mysql----------的一些常用命令
  4. hdu City Game
  5. JSP-07-使用JavaBean封装数据
  6. ios读取通讯录信息
  7. [Java] SSH框架笔记_框架分析+环境搭建+实例源码下载
  8. vertical-align:top属性
  9. 通宵疯狂积累VB.NET基础知识
  10. hdu 5584 LCM Walk(数学推导公式,规律)
  11. 腾讯云CDB回档失败浅析
  12. win 10 在vs2017下对mpi的安装以及认识
  13. jquery zTree异步搜索的例子--搜叶子节点
  14. maven-插件-不同的开发环境指定
  15. bzoj千题计划233:bzoj 1304: [CQOI2009]叶子的染色
  16. loadrunner socket协议问题归纳(6)
  17. vim,删除所有
  18. windows 安装 .net core 环境
  19. @angular/cli项目构建--Dynamic.Form(2)
  20. 小程序封装一个ajax

热门文章

  1. Go基础结构与类型05---程序运算
  2. 同一个Controller里的同一个Service实例,在当前的Controller里的不同方法中状态不一致
  3. NeuWare软件开发环境
  4. python工业互联网应用实战18—前后端分离模式之jquery vs vue
  5. UF_VEC 向量相关
  6. 基于 Spring Security 的前后端分离的权限控制系统
  7. Linux集群环境下NTP服务器时间同步
  8. 5.22考试总结(NOIP模拟1)
  9. 【题解】Luogu P2327 [SCOI2005]扫雷
  10. Oracle数据库delete删除普通堆表千万条记录