打开B站并关闭
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("https://www.bilibili.com")
driver.close()
打开B站,输入内容,并完成搜索
image.pngimage.png
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
# 定义一个driver变量,用来接收实例化后的浏览器
driver = webdriver.Chrome()
# 使用get方法,访问网址
driver.get("https://www.bilibili.com")
#1. 找到输入框的位置,输入rdma
driver.find_element(By.CLASS_NAME,'nav-search-input').send_keys("rdma")
#2. 找到搜索框的位置,点击搜索
driver.find_element(By.CLASS_NAME,'nav-search-btn').click()
time.sleep(3)
driver.close()
image.png
image.png
image.png
ID定位,具有唯一性。
image.pngimage.png
image.png
但是,并不是所有的网页都有ID,ID定位可遇不可求。
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
driver = webdriver.Chrome()
driver.get("https://www.baidu.com/")
element = driver.find_element(By.ID,"kw")
element.send_keys("rdma")
time.sleep(10)
driver.quit()
image.png
image.png
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
driver = webdriver.Chrome()
driver.maximize_window() # 窗口最大化
driver.get("https://www.baidu.com/")
driver.find_element(By.ID,"kw").send_keys("rdma")
driver.find_element(By.ID,"su").click()
time.sleep(3)
driver.quit()
网友评论