1、不打开浏览器驱动(加速)

注意:不启动浏览器器时,需要把浏览器驱动放置以下位置:
①、python安装的根目录
②、google的安装目录()

from selenium import webdriver

#以下三行为不启动google浏览器
option = webdriver.ChromeOptions()
option.add_argument("headless")
driver = webdriver.Chrome(chrome_options=option)

driver.get("http://www.baidu.com") #访问百度
print(driver.page_source)

2、切换至弹窗

time.sleep(2)            #等弹窗加载完成
a = driver.switch_to.alert     #新方法,切换alert
# a = driver.switch_to_alert()      #老方法,切换alert
print(a.text)        #获取弹窗上的文本
a.accept()           #确认,相当于点击[确定]按钮
# a.dismiss()      #取消,相当于点击[取消]按钮

3、cookie操作

from selenium import webdriver

driver=webdriver.Chrome()
driver.get("https://www.zhihu.com/explore")
print(driver.get_cookies()) #获取cookies
driver.add_cookie({"name":"name","domain":"www.zhihu.com","value":"germey"}) #cookies增加值
print(driver.get_cookies())
driver.delete_all_cookies() #删除所有cookies
print(driver.get_cookies())
browser.close()

最新文章

  1. Code Page 编码
  2. 题目一:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。
  3. Atitit 拦截数据库异常的处理最佳实践
  4. 一个简单的Promise 实现
  5. apache设置映射文件夹的配置方法
  6. POJ 1135 Domino Effect (spfa + 枚举)- from lanshui_Yang
  7. JAVA学习课第二十八届(多线程(七))- 停止-threaded多-threaded面试题
  8. java系列笔记---正则表达式(2)
  9. 在ASP.NET MVC中使用Web API和EntityFramework构建应用程序
  10. 基于fitnesse浅析waferslim引擎
  11. Spring(4)——面向切面编程(AOP模块)
  12. 【一天一道LeetCode】#23. Merge k Sorted Lists
  13. P4137 Rmq Problem / mex (莫队)
  14. [Swift]LeetCode1026. 节点与其祖先之间的最大差值 | Maximum Difference Between Node and Ancestor
  15. Numpy基本操作
  16. P2617 Dynamic Rankings(带修主席树)
  17. show processlist结果筛选
  18. Java非递归的方式获取目录中所有文件(包括目录)
  19. import require
  20. const in C/C++

热门文章

  1. git本地仓库删除后从远程仓库更新代码
  2. Protocol handler start failedCaused by: java.net.SocketException: Permission denied
  3. Spark(一)wordcount
  4. Python 去除字符串中的空行
  5. 软raid实现
  6. NMI是什么
  7. fwrite() and UTF8 转载
  8. .net core 反编译一小段
  9. Vivado添加coe文件
  10. 使用Future、asyncio处理并发