#请求豆瓣网

from selenium import webdriver
import time
driver = webdriver.Chrome() driver.get("http://www.douban.com") driver.find_element_by_name("q").send_keys("速度与激情7")
time.sleep(1)
driver.find_element_by_class_name("bn").click()
time.sleep(1)
driver.find_element_by_xpath("//*[@id='content']/div/div[1]/div[3]/div[2]/div[1]/div[2]/div/h3/a").click()
#在另一个网页查找
list = driver.window_handles
# lsit[1]上面网页下标
time.sleep(1)
driver.switch_to.window(list[1])
time.sleep(1)
#根据文本跳转
driver.find_element_by_link_text("全部 50").click()
# #关闭当前页面
# driver.close()
# #退出浏览器
# driver.quit()
 

最新文章

  1. SpringMVC中的异常处理集锦
  2. Linux下tar-rar-unrar解压/压缩缩命令大全
  3. 解决jquery mobile的header和footer在点击屏幕的时候消失的办法
  4. Atitit 词法分析器的设计最佳实践说明attilax总结
  5. Python fopen,open,和popen的区别
  6. DataGridView批量执行Insert和Remove行时特别慢的解决方案
  7. LintCode "Longest Increasing Continuous subsequence II" !!
  8. WEB的相关知识总结
  9. 高远介绍的好东东--django-celery
  10. IIS 启用或关闭目录浏览
  11. ESFramework 通信框架安全机制的设计与实现
  12. linux 下 tomcat 之 配置静态资源路径
  13. JavaScript观察者模式
  14. 二哥的xss游戏
  15. js 中数组的遍历
  16. Xgboost GPU 加速
  17. 052 kafka对topic的增删改查操作
  18. 关于eclipse项目创建maven项目目录不正常的解决方案
  19. cordova打开文件系统插件的使用: cordova-plugin-file-opener2
  20. oracle 手动增加序列值

热门文章

  1. 【转】转帖并注释:Java中的事件处理机制--事件监听器的四种实现方式
  2. 配置gem5-gpu docker版
  3. hbase hbck及region RIT处理
  4. JAVAWEB limit 分页 (转载)
  5. WTM框架在开发过程中如何动态迁移表和创建表
  6. 026-PHP常用字符串函数(三)
  7. 实验吧-杂项-你没有见过的加密!(php srand()和rand()函数)
  8. ACM-数细胞
  9. sql ,类型转换,日期截取格式
  10. C# Stream篇(二) -- TextReader 和StreamReader