window

Python 3

Pycharm软件

from selenium import webdriver  #导入Selenium的webdriver
from selenium.webdriver.common.keys import Keys #导入Keys driver = webdriver.Chrome(executable_path=r'C:\Users\peiqiang\PycharmProjects\getHtml\chromedriver\win\chromedriver.exe') #指定使用的浏览器,初始化webdriver
driver.get("https://dl.lianjia.com/ershoufang/") #请求网页地址
assert "Python" in driver.title #看看Python关键字是否在网页title中,如果在则继续,如果不在,程序跳出。
elem = driver.find_element_by_name("q") #找到name为q的元素,这里是个搜索框
elem.clear() #清空搜索框中的内容
elem.send_keys("pycon") #在搜索框中输入pycon
elem.send_keys(Keys.RETURN) #相当于回车键,提交
assert "No results found." not in driver.page_source #如果当前页面文本中有“No results found.”则程序跳出
driver.close() #关闭webdriver

  

最新文章

  1. Linux内核源代码获取教程
  2. Civil 3D API二次开发学习指南
  3. LoadRunner 11 安装及破解
  4. python Day01
  5. MooseFs-分布式文件系统系列(三)之MFSclient端的使用
  6. 解决eclipse Maven 主项目不能刷新maven
  7. Linux下编译java并生成jar包
  8. Sqrt函数高效实现
  9. 去掉VC2010 编辑器里出现的红色波浪线
  10. 【原创】alias与export
  11. iOS多Targets管理
  12. Session和Cookie的学习笔记2
  13. HeadFirst设计模式读书笔记(4)-工厂模式
  14. 工程中.pch文件的作用 及使用方法
  15. GDB调试精粹及使用实例
  16. 使用axis2访问webservice(webserivice基于.net平台实现)
  17. 【原创】Eclipse vs. IDEA快捷键对比大全
  18. 安装Java8以后,Eclipse运行异常解决方案
  19. CTF 湖湘杯 2018 WriteUp (部分)
  20. Python pickle模块

热门文章

  1. Luogu3774 [CTSC2017]最长上升子序列 【Young表,根号分治】
  2. Chrome教程(一)NetWork面板分析网络请求
  3. 小程序弹框wx.showModal的使用
  4. 页面中的radio选择适合的非空判断
  5. Kafka - 环境搭建
  6. PHP无法使用curl_init()函数
  7. 学习DB2之Linux环境下下载
  8. BurpSuite intuder里保存所有网页的特定内容:以bugku的cookies欺骗为例题
  9. 7年.NET面试Java的尴尬历程
  10. windows下CEF3的关闭流程《转》