selenium初學代碼

前言

之前學習了通過插件進行錄製,現在嘗試自己寫個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()

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章