1. 想对网页上的元素进行操作,首先需要定位到元素。
以百度首页为例:
输入以下代码,打开百度首页:
#coding = gbk
from selenium importwebdriver
chrome_driver_path= "C:\Python27\selenium\webdriver\chromedriver\chromedriver"
globalbrowser
browser=webdriver.Chrome(chrome_driver_path)
url_int= "/"browser.get(url_int)print "Open baidu"
2. 在打开的百度首页,右键点击,选择“查看网页源代码”。
以下网页源代码是与百度输入框和“百度一下”按钮有关的,先提取在这里,方便后续定位。
3. 定位百度输入框
通过id定位:
browser.find_element_by_id("kw")
通过name定位:
browser.find_element_by_name("wd")
通过标签名tag_name定位:
browser.find_element_by_tag_name("input")
通过class_name定位:
browser.find_element_by_class_name("bg_s_btn_wr")
通过css定位:
以id定位