#code:utf-8
from selenium import webdriver #加载webdriver方法
import time
driver = webdriver.Firefox(executable_path = '/Users/duanlin/Downloads/geckodriver') #创建Firefox对象,调用Firefox浏览器
driver.get("http://www.baidu.com") #在Firefox中输入需要访问的链接
#截图保存
def snapShoot():
pic_time = time.strftime("%Y-%m-%d-%H_%M_%S", time.localtime(time.time())) # 获取当前时间
try:
pic_url = driver.get_screenshot_as_file(
"/Users/duanlin/PycharmProjects/seleniumTest/screenshot-pic/" + pic_time + ".png")
print("%s:截图成功!" % pic_url)
except BaseException as msg:
print(msg)
#百度输入框的selector:#kw
#///**页面停留3秒,refresh刷新页面***/
time.sleep(3) #设置页面等待时间
driver.refresh() #刷新页面
snapShoot()
driver.find_element_by_link_text("新闻").click()
driver.refresh() #刷新页面
time.sleep(2)
driver.find_element_by_id("ww").send
selenium+python自动化1:打开URL输入关键字搜索并截图
最新推荐文章于 2021-11-19 09:30:36 发布
本文介绍了使用Python和Selenium库进行自动化操作,包括打开特定URL,输入关键字进行搜索,并实现自动截图功能。同时,文章还提及了如何优化代码,自动生成文件夹并按时间戳命名截图。
摘要由CSDN通过智能技术生成