前言
之前學習了通過插件進行錄製,現在嘗試自己寫個python,初始界面百度
代碼(相互之間無關聯)
Case1.搜索關鍵字御阪美琴
from selenium import webdriver
import time
driver = webdriver.Firefox()
driver.get("https://www.baidu.com/")
# driver.find_element_by_id("kw").send_keys("御阪美琴")
# time.sleep(6)
# driver.find_element_by_id("su").click()
# driver.find_element_by_name("wd").send_keys("御阪美琴")
driver.find_element_by_class_name("s_ipt").send_keys("御阪美琴")
# 點擊確認內容
driver.find_element_by_id("su").click()
time.sleep(8)
driver.quit()
Case2.完整搜索,通過link_text找到頁面中“新聞”點擊進入
from selenium import webdriver
import time
driver = webdriver.Firefox()
driver.get("https://www.baidu.com/")
driver.find_element_by_link_text("新聞").click()
time.sleep(8)
driver.quit()
這個是初始頁面百度
Case3:部分關鍵字,搜索頁面上的“肺炎”
from selenium import webdriver
import time
driver = webdriver.Firefox()
driver.get("https://www.baidu.com/")
# driver.find_element_by_link_text("新聞").click()
driver.find_element_by_partial_link_text("肺炎").click()
time.sleep(8)
driver.quit()
Case4:通過xpath進行搜索
from selenium import webdriver
import time
driver = webdriver.Firefox()
driver.get("https://www.baidu.com/")
driver.find_element_by_xpath("//*[@id='kw']").send_keys("時崎狂三")
time.sleep(8)
driver.quit()