赞
踩
主要实现的功能:
使用selenium访问百度网站,输入【关键字】,点击 搜索,获取到页面信息 与 关键字 进行对比。
from selenium import webdriver import time def baidu_Search(): keyword="python" driver=webdriver.Chrome() driver.maximize_window() driver.get("https://www.baidu.com/") # 输入【关键字】 driver.find_element_by_id("kw").send_keys(keyword) # 点击【搜索】 driver.find_element_by_id("su").click() time.sleep(3) ## 获取查询列表的 个数 list= driver.find_elements_by_class_name("c-container") # print(""+len(list)) # 根据xpath 获取 c-container内(a标签text )所有标题名称 for i in range(1,len(list)+1): text=driver.find_element_by_xpath('//*[@id="'+str(i)+'"]/h3/a').text if(text.lower().find(keyword)>=0): print("查询结果中包含关键字","查询结果标题:",text) else: print("查询结果中不包含关键字", "查询结果标题:", text) time.sleep(3) driver.close() baidu_Search()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。