Chrome进行百度搜索为例,先打开百度网页
1.打开Chrome
2.打开“开发者工具”
3.输入地址“https://baidu.com”
4.点击开发者工具栏中左上角的箭头按钮
5.将鼠标点击在百度搜索输入框中
6.对应右边的代码就是输入框的属性
<input type="text" class="s_ipt" name="wd" id="kw" maxlength="100" autocomplete="off">
1.元素定位(id):find_ element_by_id()
1.由上文确定了输入框的属性的id为“kw”,可以通过id属性定位到这个元素。
2.定位后,用send_keys()方法输入文字
demo:
import time
from selenium import webdriver
driver = webdriver.Chrome()
time.sleep(2)
driver.get("https://baidu.com")
time.sleep(3)
# 通过id定位搜索框,并输入“selenium”
driver.find_element_by_id("kw").send_keys("selenium")
time.sleep(5)
driver.quit()
2.元素定位(name): find_ element_ by_ name()
demo:
import time
from selenium import webdriver
driver = webdriver.Chrome()
time.slee