VB.NET webbrowser控件(execCommand)

vb.net加webview2以及tabcontrol打造一个简易浏览器1 但发现客户的平台用的是vue ,数据都是后加载,本来想用python去完成采集,但要求手机号登陆,同时所有的业务菜单又进行了相关的加密。一周几单的量,也没有必要花太多的时间,就准备自己开发一个浏览器,打开业务详情,点击一下就将数据采集出来,post自己公司的接口,将数据放到自己的平台。说明一下,如果用toolstrip中的toolstripcombobox时,存放网址时,造成toolstrip变型,不知是环境的事还是版本的事情,最后用了ToolStripTextBox,也就是一个文本框。 阅读详情

webbrowser控件 document.execCommand() 解析

2D-Position 允许通过拖曳移动绝对定位的对象。 
AbsolutePosition 设定元素的 position 属性为“absolute”(绝对)。 
BackColor 设置或获取当前选中区的背景颜色。 
BlockDirLTR 目前尚未支持。 
BlockDirRTL 目前尚未支持。 
Bold 切换当前选中区的粗体显示与否。 
BrowseMode 目前尚未支持。 
Copy 将当前选中区复制到剪贴板。 
CreateBookmark 创建一个书签锚或获取当前选中区或插入点的书签锚的名称。 
CreateLink 在当前选中区上插入超级链接,或显示一个对话框允许用户指定要为当前选中区插入的超级链接的 URL。 
Cut 将当前选中区复制到剪贴板并删除之。 
Delete 删除当前选中区。 
DirLTR 目前尚未支持。 
DirRTL 目前尚未支持。 
EditMode 目前尚未支持。 
FontName 设置或获取当前选中区的字体。 
FontSize 设置或获取当前选中区的字体大小。 
ForeColor 设置或获取当前选中区的前景(文本)颜色。 
FormatBlock 设置当前块格式化标签。 
Indent 增加选中文本的缩进。 
InlineDirLTR 目前尚未支持。 
InlineDirRTL 目前尚未支持。 
InsertButton 用按钮控件覆盖当前选中区。 
InsertFieldset 用方框覆盖当前选中区。 
InsertHorizontalRule 用水平线覆盖当前选中区。 
InsertIFrame 用内嵌框架覆盖当前选中区。 
InsertImage 用图像覆盖当前选中区。 
InsertInputButton 用按钮控件覆盖当前选中区。 
InsertInputCheckbox 用复选框控件覆盖当前选中区。 
InsertInputFileUpload 用文件上载控件覆盖当前选中区。 
InsertInputHidden 插入隐藏控件覆盖当前选中区。 
InsertInputImage 用图像控件覆盖当前选中区。 
InsertInputPassword 用密码控件覆盖当前选中区。 
InsertInputRadio 用单选钮控件覆盖当前选中区。 
InsertInputReset 用重置控件覆盖当前选中区。 
InsertInputSubmit 用提交控件覆盖当前选中区。 
InsertInputText 用文本控件覆盖当前选中区。 
InsertMarquee 用空字幕覆盖当前选中区。 
InsertOrderedList 切换当前选中区是编号列表还是常规格式化块。 
InsertParagraph 用换行覆盖当前选中区。 
InsertSelectDropdown 用下拉框控件覆盖当前选中区。 
InsertSelectListbox 用列表框控件覆盖当前选中区。 
InsertTextArea 用多行文本输入控件覆盖当前选中区。 
InsertUnorderedList 切换当前选中区是项目符号列表还是常规格式化块。 
Italic 切换当前选中区斜体显示与否。 
JustifyCenter 将当前选中区在所在格式化块置中。 
JustifyFull 目前尚未支持。 
JustifyLeft 将当前选中区所在格式化块左对齐。 
JustifyNone 目前尚未支持。 
JustifyRight 将当前选中区所在格式化块右对齐。 
LiveResize 迫使 MSHTML 编辑器在缩放或移动过程中持续更新元素外观,而不是只在移动或缩放完成后更新。 
MultipleSelection 允许当用户按住 Shift 或 Ctrl 键时一次选中多于一个站点可选元素。 
Open 打开。 
Outdent 减少选中区所在格式化块的缩进。 
OverWrite 切换文本状态的插入和覆盖。 
Paste 用剪贴板内容覆盖当前选中区。 
PlayImage 目前尚未支持。 
Print 打开打印对话框以便用户可以打印当前页。 
Redo 重做。 
Refresh 刷新当前文档。 
RemoveFormat 从当前选中区中删除格式化标签。 
RemoveParaFormat 目前尚未支持。 
SaveAs 将当前 Web 页面保存为文件。 
SelectAll 选中整个文档。 
SizeToControl 目前尚未支持。 
SizeToControlHeight 目前尚未支持。 
SizeToControlWidth 目前尚未支持。 
Stop 停止。 
StopImage 目前尚未支持。 
StrikeThrough 目前尚未支持。 
Subscript 目前尚未支持。 
Superscript 目前尚未支持。 
UnBookmark 从当前选中区中删除全部书签。 
Underline 切换当前选中区的下划线显示与否。 
Undo 撤消。 
Unlink 从当前选中区中删除全部超级链接。 

Unselect 清除当前选中区的选中状态

________________________________

 

{IHTMLDocument2 方法:}
write         //写入
writeln        //写入并换行
open         //打开一个流,以收集 document.write 或 document.writeln 的输出
close         //关闭并输出用 document.open 方法打开的流
clear         //清空文档中所有元素, 可能暂时不支持
queryCommandSupported //是否支持指定命令
queryCommandEnabled  //指定命令是否有效
queryCommandState   //是否设置了指定命令
queryCommandIndeterm //指定命令是否处于不确定状态
queryCommandText   //命令
queryCommandValue   //命令值
execCommand      //执行命令
execCommandShowHelp  //命令帮助信息
createElement     //建立元素
elementFromPoint   //指定坐标下的元素
createStyleSheet   //创建一个样式表

{IHTMLDocument2 属性:}
all          //所有 HTML 元素的集合
images        //所有 image 对象的集合
applets        //所有 applet 对象的集合
links         //所有 link 对象的集合
forms         //所有 form 对象的集合
anchors        //所有 anchor 对象的集合
scripts        //所有 script 对象的集合
frames        //所有 frame 对象的集合, 这应该和 window.frames 是一样的
embeds        //所有 embed 对象的集合
plugins        //所有 plugin 对象的集合
styleSheets      //样式表集合
title         //网页标题
body         //body 对象
activeElement     //当前具有输入焦点的元素
designMode      //设计模式, 可选值: Inherit On Off
selection       //当前选择
readyState      //页面读取状态: uninitialized、loading、loaded、interactive、completed
linkColor       //链接的颜色
alinkColor      //活动链接的颜色
vlinkColor      //已访问过的链接的颜色
bgColor        //背景颜色
fgColor        //文本颜色
referrer       //返回载入当前页面的页面的 URL
location       //同 window.location
lastModified     //返回文档最后修改的日期和时间
url          //返回当前文档的 URL
domain        //返回域名
cookie        //返回文档相关的 cookie
expando        //可设置与获取的布尔值, 是否允许扩展
charset        //获取文档的字符集名称
defaultCharset    //获取浏览器默认的字符集名称
mimeType       //文档类型
fileSize       //文档大小, 单位字节, 用字符串表示
fileCreatedDate    //文档建立时间 ???
fileModifiedDate   //文档修改时间 ???
fileUpdatedDate    //文档更新时间 ???
security       //文档安全
protocol       //传输协议
nameProp       //文件标题, 好像同 Title
parentWindow     //父窗口
Script        //

{IHTMLDocument2 事件:}
onhelp        //用 F1 获取帮助时
onclick        //单击时
ondblclick      //双击时
onmousedown      //鼠标点下时
onmouseup       //鼠标抬起时
onmousemove      //鼠标移动时
onmouseover      //鼠标进入时
onmouseout      //鼠标离开时
onkeypress      //按键时
onkeyup        //键按住时
onkeydown       //键抬起时
onreadystatechange  //状态改变时
onrowexit       //当前数据源的数据将要发生变化时
onrowenter      //当前数据源的数据发生变化并且有新的数据时
ondragstart      //开始拖动时
onselectstart     //开始选择时
onbeforeupdate    //更新前
onafterupdate     //更新后
onerrorupdate     //更新错误时


{IHTMLDocument3 方法:}
recalc        //重新获取文档中的全部动态属性
releaseCapture    //释放文档中对象的鼠标捕捉

{IHTMLDocument3 属性:}
createTextNode    //建立文本
attachEvent      //绑定事件
detachEvent      //取消事件绑定
createDocumentFragment//创建新文档
getElementsByName   //返回带有指定 name 的对象集合
getElementById    //返回指定 id 的第一个对象的引用
getElementsByTagName //返回指定标签的对象集合
documentElement    //获取文档根部节点, 也就是 HTML 节点
uniqueID       //获取对象的唯一标识符
dir          //
parentDocument    //
enableDownload
baseUrl        //基础地址

{IHTMLDocument3 事件:}
onrowsdelete     //当前数据记录被删除时
onrowsinserted    //当前数据源将要插入新数据时
oncellchange     //当数据来源发生变化时
ondatasetchanged   //数据源发生变化时
ondataavailable    //当数据接收完成时
ondatasetcomplete   //当数据源的全部有效数据读取完毕时
onpropertychange   //改变属性时
oncontextmenu     //当按下鼠标右键出现菜单或通过键盘触发页面菜单时
onstop        //停止或离开时


{IHTMLDocument4 方法:}
focus         //获得输入焦点
hasFocus       //是否拥有输入焦点
createDocumentFromUrl //下载指定网页并返回其 IHTMLDocument2 接口
CreateEventObject   //生成当使用 fireEvent 方法时用于传递事件相关信息的 event 对象 ???
FireEvent

{IHTMLDocument4 属性:}
createRenderStyle   //建立 IHTMLRenderStyle 接口
namespaces      //
media         //
URLUnencoded     //获取去除字符编码的 URL

{IHTMLDocument4 事件:}
onselectionchange   //改变选择时
oncontrolselect    //好像是框选时


{IHTMLDocument5 方法:}
createAttribute    //建立指定 name 的属性
createComment     //建立注释

{IHTMLDocument5 属性:}
doctype        //文档类型
implementation_    //获取 IHTMLDOMImplementation 接口
compatMode      //兼容模式, 返回 BackCompat、CSS1Compat 等

{IHTMLDocument5 事件:}
onmousewheel     //旋转鼠标滚动轮时
onfocusin       //获取输入焦点时
onfocusout      //失去输入焦点时
onactivate      //激活时
ondeactivate     //当前对象变为父文档的其他对象时
onbeforeactivate   //onactivate 前
onbeforedeactivate  //ondeactivate 前

VBA学习之WEBBROWSER控件 VBA 与 WEBBROWSER的精彩结合,想学习VBA 登录网页的朋友可以尝试下载 立即下载

相关推荐

STM32F103模拟SSI时序解析:实现高精度绝对式编码器位置读取

本文详细解析了如何在STM32F103微控制器上通过软件模拟SSI协议时序,实现高精度绝对式编码器的位置读取。文章从项目驱动出发,深入剖析了SSI通信原理、硬件电平转换连接、核心软件模拟代码实现及关键时序参数调试方法,并提供了使用示波器进行波形对齐与优化的实战指南,为成本敏感型工业控制与机器人项目提供了高性价比的解决方案。

weixin_29196315的博客 141

webbrowser控件 document.execCommand() 解析

2D-Position 允许通过拖曳移动绝对定位的对象。 AbsolutePosition 设定元素的 position 属性为“absolute”(绝对)。 BackColor 设置或获取当前选中区的背景颜色。 BlockDirLTR 目前尚未支持。 BlockDirRTL 目前尚未支持。 Bold 切换当前选中区的粗体显示与否。 BrowseMode 目前尚未支持。 Copy 将当前选中区复制...

weixin_30585437的博客 244

S7-200 Smart 控制运动轴(脉冲电机/伺服)教程

S7-200 Smart 控制运动轴(脉冲电机/伺服) 结合本人刚接触触摸屏时候的踩坑经验,编写S7-200 Smart 控制运动轴(脉冲电机/伺服)的详细流程,给刚接触PLC的朋友提供一些经验指导。 本文详细介绍了S7-200 Smart 控制脉冲步进/伺服电机流程,包含接线方法及梯形图。希望对初学者有所帮助

xjbsw0的博客 5万+

VB编程 WebBrowser 控件的属性与方法

WebBrowser的8个方法和13个属性,以及它们的功能:方法 说明  GoBack 相当于IE的“后退”按钮,使你在当前历史列表中后退一项 GoForward 相当于IE的“前进”按钮,使你在当前历史列表中前进一项  GoHome 相当于IE的“主页”按钮,连接用户默认的主页  GoSearch 相当于IE的“搜索”按钮,连接用户默认的搜索页面  Navigate 连接到指定的URL

唸 尐 憂 的 天 空 6001

SAP LSMW保姆级操作文档

SAP LSMW(Legacy System Migration Workbench)是一个强大的工具,旨在简化旧系统数据向SAP系统的迁移过程。它允许用户通过多种方式导入数据,包括直接输入、批处理输入和BAPI。LSMW支持数据映射和转换,确保数据在迁移过程中保持一致性,减少手动输入的需求,从而提高效率,适用于新系统实施和数据更新项目。在日常运维过程中我们经常会遇到用户要求我们批量改一写数据,通常这些字段的信息有些SAP是提供程序可以批量进行更改的比如主数据的MM17、通用更改数据的MASS。

我小时候很黑的博客 4952

智能小车倒车入库功能的实现(python,cpp,ubuntu)

智能小车倒车入库功能的实现(python,cpp,ubuntu)

weixin_62135607的博客 5794

VB.net 里的WebBrowser 怎么使用-WebBrowser指南

http://www.jituannet.com/archives/category/%E4%BA%92%E8%81%94%E7%BD%91/page/2 首先,必须有COM的基础知识,因为IE本身就是COM技术的典型应用。我们看到最上层是WebBrowser的宿主(Host),也就是任何你想重用 (ReUse)webbrowser control的应用程序,可以是vb程序,也可以是

spt_petrolor的专栏 1万+

【AUTOSAR-IpduM】-3.1-配置一个发送Tx Dynamic Container PDU(Multiple-PDU)

手把手教您如何配置一个Tx Dynamic Container PDU(Multiple-PDU),动态容器复用帧。并附上测试LOG帮助您进一步加深理解。

「汽车电子助手」的博客 1771

vb.net 教程 12-6 webbrowser 文本编辑器 2

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 编辑使用到的代码: '拷贝 Private Sub tsbCopy_Click(sender As Object, e As EventArgs) Handles tsbCopy.Click wbBlog.Document.ExecCommand(HTML_COMMAND_TEXT_COPY, False, "") End Sub '...

chinaherolts2008的博客 307

泰山派rk3566 audio音频基础介绍

本文介绍了嵌入式系统中音频处理的基础知识,重点围绕RK3566平台的音频子系统展开。文章首先解释了音频信号从模拟到数字的转换过程,包括采样率、位深和声道等核心概念。随后详细分析了嵌入式音频开发中的关键接口:I2C用于控制音频编解码器,I2S作为专用音频数据传输总线,以及PCM作为原始音频格式和ALSA设备抽象的双重含义。通过对这些基础概念和接口的解析,为在RK3566平台上进行音频驱动开发和应用调试提供了理论基础。

qq_37077309的博客 295

基于YOLOv10的机器人抓取引导系统:从物体检测到精准抓取

python# 数据标注工具简化版import os"""启动标注工具""""""标注单张图像"""print(f"标注图像: {os.path.basename(img_path)}")print("请在图像上绘制抓取矩形框...")# 这里应该实现交互式标注界面# 简化版本直接返回示例标注# 示例标注数据"""保存标注结果"""# 保存为YOLO格式# 转换为YOLO格式。

YOLO 378

vb.net 教程 12-6 webbrowser 文本编辑器 1

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 现在不少网页的blog都是利用了将网页设置为编辑模式实现。 本节探讨使用WebBrowser做一个本地文本编辑器。 使用到的知识包括:Vb.net、Javascript、Html 由于之前已经对WebBrowser控件有了很好的认识,实际本节更多的是调用Document.ExecCommand方法。 设计界面: 使用到的常量: Priv..

chinaherolts2008的博客 484

LangGraph教程8:LangGraph流式处理

流式处理可显著提升基于LLM应用的响应性。LangGraph支持两种流式模式:values模式返回每一步的完整结果,适合需要完整上下文处理的场景;updates模式仅返回增量变化,适用于实时更新需求。示例代码展示了如何用create_react_agent实现这两种模式,其中values模式完整记录处理流程,updates模式逐步输出结果。通过异步迭代输出流,开发者可以灵活选择适合应用场景的流式处理方式。

Cachel Wood的博客 620

利用vb向网页提交表单数据的实现代码

首先,先建立一个工程,加一个窗体form1,上面添加一个textbox控件text1,和两个按钮分别为command1和command2,然后实现按下command1按钮就向网页提交text1的内容先打开菜单里的,工程-〉引用-〉选中microsoft xml,必须先这样,因为下面要用到msxml对象button1的实现代码如下:Private Sub Command1_Click()On Err

张宏双的专栏 1818

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

VB .net WebBrowser (document.execCommand())

document.execCommand()方法可用来执行很多我们无法实现的操作. execCommand方法是执行一个对当前文档,当前选择或者给出范围的命令。 document.execCommand()方法处理Html数据时常用语法格式如下: 复制内容到剪贴板 代码: document.execCommand(sCommand[,交互方式, 动态参数]) 其中:sCommand为指令参...

9.歌工作室 662

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

向Webbrowser控件中直接写入HTML内容的几种方法

用Webbrowser中写入HTML内容的几种方法2008-12-11 22:11<br />用Webbrowser中写入HTML内容的几种方法 <br /><br />首先在Form_Load中加入 <br /><br />WebBrowser1.Navigate "about:blank" <br /><br />确保Webbrowser1可用 <br /><br /><br />方法1: <br /><br />Dim s As String <br />Dim stream As IStream <

2442

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

webBrowser中操作网页元素全攻略

 webBrowser中操作网页元素全攻略 1、获取非input控件的值: webBrowser1.Document.All["控件ID"].InnerText; 或webBrowser1.Document.GetElementById("控件ID").InnerText; 或webBrowser1.Document.GetElementById("控件ID").GetAttri

394

vb.net使用WebBrowser浏览器控件自制浏览器的相关技术

vb6.0到.net很多机制都不同了,一些东西的确折腾了半天。案例:登录验证打开新网页(研究53客服登录框)1)。一个窗体加载一个登录页面,登录验证后打开一个新窗体,同时窗体可以最小化到托盘。2)。首先加载新窗体后,原第一个窗体要关闭。在.net中忘掉unload me吧. 使用me.close(),me.hide()3)。做过项目的 或者动手做个的人 都知道出现了一个可怕的问题,就是登录

唐聪专栏 4293

VB.net WebBrowser网页元素抓取分析方法

在用WebBrowser编程实现网页操作自动化时,常要分析网页Html,例如网页在加载数据时,常会显示“系统处理中,请稍候..”,我们需要在数据加载完成后才能继续下一步操作,如何抓取这个信息的网页html元素变化,从而判断数据加载完毕呢?用IE开发者工具是不可能抓取到的,太快了。(当然,设置足够长的延时,也是可以实现的,只是不够科学及稳妥,毕竟有时因为网络原因,数据加载时间可能超过原来设定时间,其次,设置延时过长也导致程序不够友好)

zslefour的专栏 1601

vb.net 教程 3-4 窗体编程 公共控件12 WebBrowser

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 WebBrowser控件类似于IE的文档界面,实际ie也是使用的这个控件,使用spy++可以看得出来: 这是Spy++查看ie窗口: 这是Spy++查看有着webbrowser控件的窗口: 最终都会看到一个Internet Explorer_Server窗口。 那么,通过此控件,我们可以做一个类似于Ie的浏览器,当然还有更多高级用法。 重要属性: AllowNavigation:加载第

chinaherolts2008的博客 534

vb.net 教程 12-1 WebBrowser 1

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 WebBrowser控件类似于IE的文档界面,实际ie也是使用的这个控件,使用spy++可以看得出来: 这是Spy++查看ie窗口: 这是Spy++查看有着webbrowser控件的窗口: 最终都会看到一个Internet Explorer_Server窗口。 那么,通过此控件,我们可以做一个类似于Ie的浏览器,当然还有更多高级用法。 重要属性: Allow...

chinaherolts2008的博客 869

vb.net 教程 3-11 窗体控件综合编程 2-1

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 综合之前学习的控件知识,本节给出一个综合应用的例子,一个富文本编辑器 用到的控件包括: 菜单控件、工具栏控件、状态栏控件、富文本框 颜色对话框、打开文件对话框、保存文件对话框 具体参看下图: 菜单项设置: 文件菜单: 新建文件:新建一个rtf文档 载入文...

学习微软 .net 技术开发 2712
上一篇: vb.net 禁止调整窗口大小
下一篇: VB .net WebBrowser (document.execCommand())
一念工作室
博客等级 码龄15年 279粉丝 152原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值