You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何一键自动填充第三方公共网页上20个文本框的指定内容

第三方网页一键批量填充实用方案

下面按实现难度从低到高列出可行方案,可根据你的需求选择:

方案1:浏览器用户脚本(实现最快,无需额外开发工具)

  • 无需开发独立应用,直接在浏览器内运行脚本完成填充
  • 操作要点:
    • 给常用浏览器安装Tampermonkey扩展,新建自定义脚本,将脚本的匹配规则设置为目标公共网页的URL
    • 打开目标网页,按F12调出开发者工具,用元素选择器获取20个文本框各自的唯一标识,比如id、name属性或者CSS选择器
    • 在脚本内写好预设数据和文本框的映射关系,编写JS赋值逻辑,示例代码:
    // 示例:给id为addr的文本框赋值
    document.querySelector('#addr').value = '预设地址';
    
    • 给脚本新增一个悬浮在页面上的按钮,点击按钮触发批量赋值逻辑,即可实现一键填充

方案2:C# 浏览器自动化(可封装为独立exe,适配你的技术栈)

  • 适合需要打包为独立Windows程序的场景,用你熟悉的C#即可开发
  • 操作要点:
    • 选择浏览器自动化框架,优先选Playwright,无需手动匹配浏览器驱动,Selenium也可
    • 新建C#控制台/WinForm项目,通过NuGet安装对应框架的依赖包
    • 代码核心逻辑:启动受控浏览器 → 导航到目标网页 → 按提前拿到的元素标识逐个定位文本框 → 写入预设数据
    • 可新增简单的窗体界面,配置触发按钮和数据编辑区域,编译后就是可直接运行的exe程序

方案3:Windows桌面应用内嵌网页实现

  • 适合需要完全封装在自定义桌面程序里的场景
  • 操作要点:
    • 新建WinForm/WPF项目,嵌入WebView2控件,导航到目标公共网页
    • 调用WebView2的ExecuteScriptAsync方法执行和方案1相同的JS赋值逻辑,即可完成批量填充
    • 不推荐用Windows API直接识别外部浏览器的输入控件,不同浏览器的控件结构差异大,适配成本极高

注意:如果目标网页是动态渲染或者有加载延迟,需要先判断对应文本框元素加载完成后再执行赋值操作,避免填充失败。

内容的提问来源于stack exchange,提问作者Unique631

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 09:27:03