求助一个vb.net中webbrowser的问题

问题描述

求助一个vb.net中webbrowser的问题

我用vb.net中的webbrowser提取超链接,代码如下:
Timer1.Enabled = False
Dim web As WebBrowser = WebBrowser1

    For Each i As HtmlElement In web.Document.GetElementsByTagName("a")
        url = url + i.InnerText + i.GetAttribute("href")
    Next
    My.Computer.Clipboard.SetText(url)
    MessageBox.Show("go")
 是可以提取源代码的,但是我发现对于如下的url
 https://……&bcoffset=1&data-key=s&data-value=44,&bcoffset后面的无法提取,反而转换成了#,请问下这是因为什么呢,应该不是因为字符串长度的问题,而且#也不应该是什么特殊编码,请问下高手有没有遇到这个问题,应该怎么解决呢

解决方案

 #后面的不是链接,而是锚点,这些内容用来在浏览器上定位内容,当你访问一个网站的时候,这些东西不会提交
时间: 2025-01-01 14:11:16

求助一个vb.net中webbrowser的问题的相关文章

参数传递-求助一个vb.net无法向NVelocity模板引擎传递参数的问题

问题描述 求助一个vb.net无法向NVelocity模板引擎传递参数的问题 我没找到vb.net的资料就用C#的翻译成了下面vb.net代码,我是想把一个类的实例作为参数传给模板,但模板并未收到son的数据,请各位前辈帮忙看看,字符串类型和数值类型都以传递,唯独类的实例不可以传递,代码如下: person类代码: Public Class person Public name As String Public age As Integer End Class html模板代码: <html>

vb.net中webbrowser获取子框架代码

问题描述 vb.net中用webbrowser加载有一个有框架的网页,而这个网页中有框架,如何取得子框架的html源文件?在vb中,我在WebBrowser1_DocumentCompleted事件里,用pDisp.Document.documentElement.innerHTML来获取,但在vb.net中却不知怎么取得?请指教!! 解决方案 解决方案二:路过帮顶=============11月6日,论坛升级公告,积分已经做了调整!http://topic.csdn.net/u/2008110

【help】【help】vb.net 中webBrowser控件的问题?如何使弹出的网页在 本身 webBrowser1 里运行?

问题描述 如何使弹出的网页在本身webBrowser1里运行?就是本来在webBrowser1已经打开一个网页了.点了那个网页的链接后,新的网页是从IE弹出来的,.我想在原来的webBrowser1里显示新的网页.可以么?具体怎么操作?在vb中是用webbrowser1.Silent=True'不弹出窗口来实现的,但是在vb.net中怎么实现呢? 解决方案 解决方案二:问题解决了,来个朋友,给分结贴了,呵呵解决方案三:没有人要分啊....没法结贴了,5555555555555解决方案四:楼主怎么

请问一个VB.NET中DATAGRID查询的问题

问题描述 用VB.NET语言做ASP.NET的项目,遇到如下问题,请教朋友们帮助.项目要求根据下拉框内容选择数据库中的值,再显示出来(省略SQL语句中以上部分,关键查询如下)strSql=strSql&"AND货物表.货号LIKE'%"&货号下拉框.SelectedValue&"%'"strSql=strSql&"AND货物表.批号LIKE'%"&批号下拉框.SelectedValue&"

一个关于WinForm中WebBrowser控件的问题?

问题描述 Hi,大家好!我需要在WebBrowser控件中加载一张网页,但是WebBrowser控件会把整个网页全都显示出来,可是我只想显示网页中数据表的内容,这该如何做? 解决方案 解决方案二:不是完全是你要的问题,希望也能有点小帮助ivanx著于2007-8-168:07:09本文的目的是想在WindowsForm中加载虚拟地球的地图.因为,你可以轻易地在HTML页面上加载这些地图,所以我会使用WebBrowser控件.但是如何在WinForm上控制...解决方案三:只能通过解析HTML元素

类别-菜鸟求助一个工作中的触发器的编写

问题描述 菜鸟求助一个工作中的触发器的编写 员工表a 字段 姓名 部门id 人员类别 岗位 薪资表b 字段 姓名 人员类别 部门id 基本工资 人员类别:正式员工 试用员工 外派员工: 岗位:经理 主管 普工: 1.有新人增加时,选好人员类别和岗位自动分配基本工资: 2.人员类别变更,或是岗位变更,要更改基本工资: 备注:正式员工:经理5000,主管3500,普工3000: 试用员工:经理3500,主管2500,普工2000 问:要写几个触发器,,,写一个,怎么写::::求助啊! 解决方案 写一

c++基础-【初学者跪地求助】一个关于类中vector类型调用的问题。

问题描述 [初学者跪地求助]一个关于类中vector类型调用的问题. 一个项目管理的程序,现在在写输出项目中任务列表的功能. getTaskList()函数中似乎总是无法调用project类中的 任务列表vector 程序运行就会崩溃 C++初学者求帮助啊! 数据已经由initData()函数初始化 有两个包含任务列表的容器 还有一个包含项目列表的容器 #include #include #include using namespace std; class Time { public: Tim

vb.net2005中的WebBrowser 内容选择问题

问题描述 vb.net2005中的WebBrowser怎么能得到选定内容,如何实现SelectedChanged类似的事件(WB控件本身没有啊)

在vb.net中 check.text = &amp;amp;quot;^&amp;amp;quot;*&amp;amp;quot; 如何把一个双引号赋给一个txexbox

问题描述 在vb.net中check.text="^"*"如何把一个双引号赋给一个txexbox 解决方案 解决方案二:Me.TextBox1.Text=""""解决方案三:字符串里两个双引号表示一个双引号