vb网页功能操作.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
VB 网页功能操作 VB 网页功能操作是指使用 VB 语言来实现网页相关的功能操作,包括提取网页源码、获取 WebBrowser 控件中网页源代码、提取字符串或网页源代码中指定的资源等。 一、提取网页源码函数 -------------------------------- 在 VB 中,可以使用 Microsoft.XMLHTTP 对象来提取网页源码。下面是一个简单的函数示例: ```vb Public Function HtmlStr$(URL$) Dim XmlHttp Set XmlHttp = CreateObject("Microsoft.XMLHTTP") XmlHttp.Open "GET", URL, False XmlHttp.Send If XmlHttp.ReadyState = 4 Then HtmlStr = StrConv(XmlHttp.ResponseBody, vbUnicode) End If End Function ``` 使用该函数可以轻松地提取网页源码,例如: ```vb Dim strweb1 As String strweb1 = HtmlStr("http://www.baidu.com") ``` 二、获取 WebBrowser 控件中网页源代码 ------------------------------------ 在 VB 中,可以使用 WebBrowser 控件来获取网页源代码。下面是一个简单的函数示例: ```vb Public Function WebDaima(WebBrowser, BuFen) Select Case BuFen Case "Body" '只获取<body>与</body>之间的代码 WebDaima = WebBrowser.Document.body.innerHTML Case "All" '获取整个网页源代码 WebDaima = WebBrowser.Document.documentElement.outerHTML Case Else WebDaima = WebBrowser.Document.documentElement.outerHTML End Select End Function ``` 使用该函数可以获取 WebBrowser 控件中的网页源代码,例如: ```vb Dim strweb As String strweb = WebDaima(frmIndex.WebBrowser1, "All") '获取整个网页源代码 strweb = WebDaima(frmIndex.WebBrowser1, "Body") '只获取 body 中的源代码 ``` 三、提取字符串或网页源代码中指定的资源 ------------------------------------------ 在 VB 中,可以使用函数来提取字符串或网页源代码中指定的资源。下面是一个简单的函数示例: ```vb Public Function FindStrMulti$(Strall$, FirstStr$, EndStr$, SplitStr$) '参数 总文本,起始字符串,终止字符串,分隔符 Dim i&, j& j = 1 Do i = InStr(j, Strall, FirstStr) If i = 0 Then Exit Do End If i = i + Len(FirstStr) j = InStr(i, Strall, EndStr) If j > 0 Then FindStrMulti = IIf(Len(FindStrMulti) > 0, FindStrMulti & SplitStr, "") & Mid(Strall, i, j - i) Else Exit Do End If Loop End Function ``` 使用该函数可以提取字符串或网页源代码中指定的资源,例如: ```vb Dim str1 As String Dim str2 As String str1 = "<table><tr><td>要截取的内容</td></tr></table>" str2 = FindStrMulti(str1, "<td>", "</td>", "") MsgBox str2 '此时 str2 的值就为 要截取的内容 ``` 文章列表标题链接采集实例 ----------------------------- 使用上述函数可以实现文章列表标题链接的采集,例如: ```vb Dim str As String str = "<DIV id=content><SPAN class=navbar><STRONG><A href=\"/blog/\">博客首页</A> > 文章列表</STRONG></SPAN> <TABLE class=content_table width=\"100%\"><TBODY><TR><TD><H1>比目鱼博客文章列表</H1><P><UL><LI><SPAN class=list-category>[文坛张望]</SPAN> <A class=list-title href=\"/blog/archives/119491210.shtml\"><STRONG>谁会拿下 2010 年的诺贝尔文学奖?</STRONG></A> <SPAN class=list-date>(2010-10-01 22:38)</SPAN></LI> <LI><SPAN class=list-category>[视觉训练]</SPAN> <A class=list-title href=\"/blog/archives/..." ``` 使用 `FindStrMulti` 函数可以提取文章标题和链接,例如: ```vb Dim strTitle As String Dim strLink As String strTitle = FindStrMulti(str, "<STRONG>", "</STRONG>", "") strLink = FindStrMulti(str, "href=\"", "\"", "") ```
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![exe](https://img-home.csdnimg.cn/images/20241231044909.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/release/download_crawler_static/85769721/bg1.jpg)
![](https://csdnimg.cn/release/download_crawler_static/85769721/bg2.jpg)
![](https://csdnimg.cn/release/download_crawler_static/85769721/bg3.jpg)
剩余15页未读,继续阅读
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/acfce43ffe2c41f996326bd927946824_yhsbzl.jpg!1)
- 粉丝: 3851
- 资源: 59万+
![benefits](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-1.c8e153b4.png)
![privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-2.ec46750a.png)
![article](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-3.fc5e5fb6.png)
![course-privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-4.320a6894.png)
![rights](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-icon.fe0226a8.png)
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- 基于工控行业的拖拽式运动控制画板:可定制可视化编程框架与多页签布局功能,拖拽式流程运动控制画板:工控行业可视化编程框架,拖拽流程式运动控制画板 工控行业,图形化,可视化控件编程框架,可进行二次开发,多
- 基于AIUKF算法的锂离子电池SOC估计与参数辨识技术:鲁棒性强,快速收敛的解决方案,基于AIUKF算法的锂离子电池SOC估计技术研究:高鲁棒性参数辨识与快速收敛实践,自适应迭代无迹卡尔曼滤波算法AI
- 中文3DMAX办公楼写字楼生成插件OfficeBuildings下载
- 光伏PV三相并网逆变器MATLAB仿真研究:三相桥式逆变、LCL滤波及高效功率输出特性分析,光伏PV三相并网逆变器MATLAB仿真模型:多算法结合的高效功率控制及其性能验证,光伏PV三相并网逆变器MA
- 基于Matlab Simulink与Carsim的模块化电动汽车横向稳定性控制力矩分配联合仿真研究,模块化建模方法下的横向稳定性控制最优力矩分配联合仿真研究-基于Matlab Simulink与Ca
- 基于麻雀追随与柯西变异的优化算法MDBO:多维度问题求解策略及其效能分析,融合麻雀追随与柯西变异的蜣螂优化算法MDBO:详解其超新改进与在cec2005测试中的性能表现,超新的改进优化算法:融合麻雀追
- 基于Vue框架的AgricultureUniapp农业应用设计源码
- 永磁同步电机矢量控制C代码详解:S-function仿真实践与应用移植指南,永磁同步电机矢量控制C代码详解:S-function仿真实践与应用移植指南,永磁同步电机矢量控制C代码 全部从项目中总结得到
- 基于Python的湖南科技大学信息门户模拟登录设计源码
- 基于Kotlin语言的AndroidStudio开发学习教程源码
- 基于轮毂电机的车辆稳定性与能量优化协调控制策略:分层策略下的横摆力矩与能耗管理,基于轮毂电机的车辆稳定性与能量优化协调控制策略:滑模与PID双层控制研究 ,四轮轮毂电机驱动车辆电机附加能量损耗、电机能
- 西门子SMART 200 PLC与三菱E700变频器通讯实践指南:RTU方式快速控制及监控,西门子Smart 200 PLC与三菱E700变频器Modbus RTU通讯:全方位控制、监控与拓展方案,西
- 线控转向车辆的路感反馈控制策略:力矩拟合与理想反馈力矩研究,采用滑模等控制方法,Simulink与CarSim联合仿真验证,线控转向车辆路感反馈控制策略:路感电机力矩拟合与滑模控制等跟随理想反馈力矩的
- 基于Java核心技术的川职学生项目练习设计源码
- 基于MPC预测模型与自抗扰ADRC控制的车速控制算法:实现燃油汽车加速度与节气门开度、制动压力的精确控制,支持代码生成与实车实验验证,可扩展至多种车速需求控制场景(如ACC、轨迹跟踪等),基于MPC模
- 基于UDS协议的BootLoader开发:涵盖诊断协议栈与网络协议栈,利用瑞萨底层驱动和周立功CAN盒通信,实现高效程序更新功能,适用于主机厂与供应商参考学习 ,基于UDS的BootLoader开发:
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)