编辑器选择实际上就是对python编辑器的选择,python的编辑器非常多,比如Vim、pycharm、IDLE、eclipse等等,可以参考一下《推荐的10款python编辑器》:http://blog.jobbole.com/80478/
如果你没有接触过什么编辑器,刚接触python,那么建议你选择JetBrains出品的商业Python IDE:pycharm
- 支持重构
- 支持Django
- 支持可视化调试
- 支持GAE
- 支持智能提示
- 集成单元测试
- 集成SVN,Git和Hg等各种版本管理工具
- 可以利用Intellij IDEA的各种插件
- 支持Windows, Mac和Linux平台
缺点:
需要破解,属于收费软件。但是国人是很牛逼的




接下来,新建一个PyDev文件,命名为:PythonFirstdemo,代码如下:
# coding:utf-8
# 导入webdriver驱动
from selenium import webdriver
#把webdriver控制Firefox的权限赋给指定的关键字driver
driver=webdriver.Firefox()
#通过get()方法跳转到指定url
driver.get("http://www.baidu.com")
driver.find_element_by_id("kw").clear()# 清空搜索输入框内容
driver.find_element_by_id("kw").send_keys("selenium")# 输入搜索内容'selenium'
driver.find_element_by_id("su").click()# 点击'百度一下'按钮进行搜索
# 退出
driver.quit()
print u"执行完毕"
代码解析:
# coding = utf-8
from selenium import webdriver
driver=webdriver.Firefox()
需要将控制的 webdriver 的 Firefox 赋值给 driver;获得了浏览器对象才可以启动浏览器,打开网
driver.find_element_by_id("kw").clear()
清空搜索输入框内容,避免缓存内容自动填充
driver.find_element_by_id("kw").send_keys("selenium")
关于页面元素的定位后面将会详细的介绍,这里通过 id=kw 定位到百度的输入框,并通过键盘方法
driver.find_element_by_id("su").click()
这一步通过 id=su 定位的搜索按钮,并向按钮发送单击事件( click() ) 。
driver.quit()
print u"执行完毕"
打印输出“执行完毕”,这里中文输入需要在引号前面加上字母u