09 自动操作浏览器

    技术2026-03-15  9

    # Author:Nimo_Ding ''' 目标: 自动操作浏览器。 .send_keys() # 模拟按键输入,自动填写表单 .click() # 点击元素 .clear() # 清除元素内容,如果空格中已经输入了'张三',你想改成'吴峰',就需要先用.clear()清除,再写新文字。 ''' import time from selenium import webdriver driver = webdriver.Chrome() url='https://localprod.pandateacher.com/python-manuscript/hello-spiderman/' driver.get(url) time.sleep(2) # 睡眠两秒,等待浏览器的缓冲。 teacher = driver.find_element_by_id('teacher') # 定位 teacher.send_keys('必须是吴枫呀') # 第一个输入框 time.sleep(1) assistant = driver.find_element_by_name('assistant') # 定位 assistant.send_keys('都喜欢') # 第二个输入框 time.sleep(1) button = driver.find_element_by_class_name('sub') button.click() # 点击提交按钮 time.sleep(2) driver.close() # 关闭浏览器 # 补充: # 以上代码命令都是在控制浏览器做操作,所以终端不会返回任何结果。

    Processed: 0.013, SQL: 9