前言
之前学习了通过插件进行录制,现在尝试自己写个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()