vb.net 谷歌浏览器(vba 谷歌浏览器)

大家好,感谢邀请,今天来为大家分享一下vb.net 谷歌浏览器的问题,以及和vba 谷歌浏览器的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!

vb.net 谷歌浏览器(vba 谷歌浏览器)

本文目录

  1. vb.net/.net怎样使用http协议的get和post
  2. 怎么样修复或升级IE浏览器
  3. 什么软件修复IE浏览器最好

一、vb.net/.net怎样使用http协议的get和post

使用 HttpWebRequest向网站提交数据

HttpWebRequest是.net基类库中的一个类,在命名空间 System.Net下面,用来使用户通过 HTTP协议和服务器交互。

HttpWebRequest对 HTTP协议进行了完整的封装,对 HTTP协议中的 Header, Content, Cookie都做了属性和方法的支持,很容易就能编写出一个模拟浏览器自动登录的程序。

程序使用 HTTP协议和服务器交互主要是进行数据的提交,通常数据的提交是通过 GET和 POST两种方式来完成,下面对这两种方式进行一下说明:

1. GET方式。 GET方式通过在网络地址附加参数来完成数据的提交,比如在地址 中,前面部分 表示数据提交的网址,后面部分 hl=zh-CN表示附加的参数,其中 hl表示一个键(key), zh-CN表示这个键对应的值(value)。程序代码如下:

HttpWebRequest req=(HttpWebRequest) HttpWebRequest.Create("");

using(WebResponse wr= req.GetResponse())

//在这里对接收到的页面内容进行处理

2. POST方式。 POST方式通过在页面内容中填写参数的方法来完成数据的提交,参数的格式和 GET方式一样,是类似于 hl=zh-CN&newwindow=1这样的结构。程序代码如下:

string param="hl=zh-CN&newwindow=1";

byte[] bs= Encoding.ASCII.GetBytes(param);

HttpWebRequest req=(HttpWebRequest) HttpWebRequest.Create("");

req.ContentType="application/x-www-form-urlencoded";

using(Stream reqStream= req.GetRequestStream())

reqStream.Write(bs, 0, bs.Length);

using(WebResponse wr= req.GetResponse())

//在这里对接收到的页面内容进行处理

在上面的代码中,我们访问了 www.google.com的网址,分别以 GET和 POST方式提交了数据,并接收了返回的页面内容。然而,如果提交的参数中含有中文,那么这样的处理是不够的,需要对其进行编码,让对方网站能够识别。

3.使用 GET方式提交中文数据。 GET方式通过在网络地址中附加参数来完成数据提交,对于中文的编码,常用的有 gb2312和 utf8两种,用 gb2312方式编码访问的程序代码如下:

Encoding myEncoding= Encoding.GetEncoding("gb2312");

string address="?"+ HttpUtility.UrlEncode("参数一", myEncoding)+"="+ HttpUtility.UrlEncode("值一", myEncoding);

HttpWebRequest req=(HttpWebRequest)HttpWebRequest.Create(address);

using(WebResponse wr= req.GetResponse())

//在这里对接收到的页面内容进行处理

在上面的程序代码中,我们以 GET方式访问了网址 ,传递了参数“参数一=值一”,由于无法告知对方提交数据的编码类型,所以编码方式要以对方的网站为标准。常见的网站中, www.baidu.com(百度)的编码方式是 gb2312, www.google.com(谷歌)的编码方式是 utf8。

4.使用 POST方式提交中文数据。 POST方式通过在页面内容中填写参数的方法来完成数据的提交,由于提交的参数中可以说明使用的编码方式,所以理论上能获得更大的兼容性。用 gb2312方式编码访问的程序代码如下:

Encoding myEncoding= Encoding.GetEncoding("gb2312");

string param= HttpUtility.UrlEncode("参数一", myEncoding)+"="+ HttpUtility.UrlEncode("值一", myEncoding)+"&"+ HttpUtility.UrlEncode("参数二", myEncoding)+"="+ HttpUtility.UrlEncode("值二", myEncoding);

byte[] postBytes= Encoding.ASCII.GetBytes(param);

HttpWebRequest req=(HttpWebRequest) HttpWebRequest.Create("");

req.ContentType="application/x-www-form-urlencoded;charset=gb2312";

req.ContentLength= postBytes.Length;

using(Stream reqStream= req.GetRequestStream())

reqStream.Write(bs, 0, bs.Length);

using(WebResponse wr= req.GetResponse())

//在这里对接收到的页面内容进行处理

从上面的代码可以看出, POST中文数据的时候,先使用 UrlEncode方法将中文字符转换为编码后的 ASCII码,然后提交到服务器,提交的时候可以说明编码的方式,用来使对方服务器能够正确的解析。

以上列出了客户端程序使用 HTTP协议与服务器交互的情况,常用的是 GET和 POST方式。现在流行的 WebService也是通过 HTTP协议来交互的,使用的是 POST方法。与以上稍有所不同的是, WebService提交的数据内容和接收到的数据内容都是使用了 XML方式编码。所以, HttpWebRequest也可以使用在调用 WebService的情况下。

二、怎么样修复或升级IE浏览器

IE浏览器出现问题的原因多种多样,像楼主这样的情况,很有可能是操作过程中导致IE组件或者注册表出了问题,当然也可能是由于某些加载项IE不兼容或者兼容性不好。在确定网络链接没有问题的前提下(您可以在电脑管家主界面右下角的工具箱里点击测试网速,测试即时网速)。最便捷的方法就是使用电脑管家的电脑诊所一键修复功能,这是腾讯电脑管家为修复IE浏览器定制的专修工具,楼主点击上方绿色的【立即修复】按钮即可。

附:手动修复步骤(来源:腾讯电脑管家电脑诊所,自动修复请点击上方的【立即修复】)

1.打开IE浏览器→点击【工具】→【Internet选项】→【删除】:

2.勾选所有选项→点击【确定】→在确认窗口中点击【确定】(如使用其他浏览器,请用类似方法清除浏览器缓存)

1.点击【开始】菜单→在搜索框中输入"cmd"→按键盘enter(回车)键:

2.在弹出的黑色窗口中,按顺序输入以下内容,按键盘enter(回车)键,再逐一完成以下全部部件注册:

建议点击本回答上侧【立即修复】按钮,使用电脑诊所一键自动完成所有修复步骤。

1.点击【开始】菜单→在搜索框中输入"regedit"→按键盘enter键:

2.定位到\HKEY_ROOT\IE.HTTP\shell,双击打开右侧【(默认)】将默认值设置为空→点击【确定】:

3.根据前2个步骤,依次设置如下注册表项

3.1.设置\HKEY_CLASSES_ROOT\IE.HTTP\shell\open\command默认值为""C:\Program Files\Internet Explorer\iexplore.exe"-nohome"(64位系统则,设置为"\%ProgramFiles(x86)%\Internet Explorer\iexplore.exe-nohome")(不包括最外层的双引号)类型为REG_SZ

3.2.设置\HKEY_CLASSES_ROOT\IE.HTTP\shell\open\ddeexec默认值为""%1",,-1,0,,,,"(不包括最外层的双引号)类型为REG_EXPAND_SZ

3.3.设置\HKEY_CLASSES_ROOT\IE.HTTP\shell\open\ddeexec\Application默认值为"IExplore"(不包括最外层的双引号)类型为REG_SZ

3.4.设置\HKEY_CLASSES_ROOT\IE.HTTP\shell\open\ddeexec\Topic默认值为"WWW_OpenURL"(不包括最外层的双引号)类型为REG_SZ

3.5.设置\HKEY_CLASSES_ROOT\http\shell\open\command默认值为"%programFile%\internet explorer\iexplore.exe-nohome"(64位系统则,设置为"\%ProgramFiles(x86)%\Internet Explorer\iexplore.exe-nohome")(不包括最外层的双引号)类型为REG_SZ

3.6.设置\HKEY_CLASSES_ROOT\http\shell\open\ddeexec默认值为""%1",,-1,0,,,,"(不包括最外层的双引号)类型为REG_EXPAND_SZ

3.7.设置\HKEY_CLASSES_ROOT\http\shell\open\ddeexec\Application默认值为"IExplore"(不包括最外层的双引号)类型为REG_SZ

3.8.设置\HKEY_CLASSES_ROOT\http\shell\open\ddeexec\Topic默认值为"WWW_OpenURL"(不包括最外层的双引号)类型为REG_SZ

1.打开IE浏览器→点击【工具】→【Internet选项】

2.点击【隐私】→将【选择Internet区域设置】调为【中】→点击【确定】:

方案五:关闭GPU加速(适用于IE9以上版本)

1.打开IE浏览器→点击【工具】→【Internet选项】

2.点击【高级】→勾选【使用软件呈现而不使用GPU呈现*】→点击【确定】:

如果以上诉步骤未能生效,再进入后续步骤:

(说明:如果您使用网络代理或者对浏览器有特殊设置,请保存设置后再进行操作)

1.打开IE浏览器→点击【工具】→【Internet选项】

2.点击【高级】→点击【重置】→勾选【删除个性化设置】→点击【确定】→【确定】:

1.打开【电脑管家】→选择【软件管理】→点击【软件仓库】→输入"Internet Explorer"开始搜索→点击【修复】(IE8以下的版本可以直接点击【下载】):

2.安装时根据提示选择【我不想立即参与(O)】→点击【下一步(N)】→点击【我同意(A)】

1.不勾选【安装更新(I)】→【下一步(N)】→点击【立即重新启动(推荐)(H)】

方案八:安装其他浏览器后设置其他浏览器为默认浏览器

1.打开电脑管家→点击【软件管理】,在搜索框中输入"谷歌浏览器"→找到软件后点击安装

2.打开电脑管家→点击【工具箱】,点击【默认程序设置】→在上网浏览器列表中选择【谷歌浏览器】:

注:腾讯电脑管家为IE浏览器出错崩溃问题定制部分修复步骤,因为操作过于繁杂,故未全部列出。若问题仍未解决,建议点击本回答上侧的【立即修复】按钮,进行深度修复。

如果还有其它问题,欢迎来电脑管家企业平台咨询,我们会尽快为您解决哦~~

腾讯电脑管家企业平台:

三、什么软件修复IE浏览器最好

IE浏览器出现问题的原因多种多样,像楼主这样的情况,很有可能是操作过程中导致IE组件或者注册表出了问题,当然也可能是由于某些加载项IE不兼容或者兼容性不好。在确定网络链接没有问题的前提下(您可以在电脑管家主界面右下角的工具箱里点击测试网速,测试即时网速)。最便捷的方法就是使用电脑管家的电脑诊所一键修复功能,这是腾讯电脑管家为修复IE浏览器定制的专修工具,楼主点击上方绿色的【立即修复】按钮即可。

附:手动修复步骤(来源:腾讯电脑管家电脑诊所,自动修复请点击上方的【立即修复】)

1.打开IE浏览器→点击【工具】→【Internet选项】→【删除】:

2.勾选所有选项→点击【确定】→在确认窗口中点击【确定】(如使用其他浏览器,请用类似方法清除浏览器缓存)

1.点击【开始】菜单→在搜索框中输入"cmd"→按键盘enter(回车)键:

2.在弹出的黑色窗口中,按顺序输入以下内容,按键盘enter(回车)键,再逐一完成以下全部部件注册:

建议点击本回答上侧【立即修复】按钮,使用电脑诊所一键自动完成所有修复步骤。

1.点击【开始】菜单→在搜索框中输入"regedit"→按键盘enter键:

2.定位到\HKEY_ROOT\IE.HTTP\shell,双击打开右侧【(默认)】将默认值设置为空→点击【确定】:

3.根据前2个步骤,依次设置如下注册表项

3.1.设置\HKEY_CLASSES_ROOT\IE.HTTP\shell\open\command默认值为""C:\Program Files\Internet Explorer\iexplore.exe"-nohome"(64位系统则,设置为"\%ProgramFiles(x86)%\Internet Explorer\iexplore.exe-nohome")(不包括最外层的双引号)类型为REG_SZ

3.2.设置\HKEY_CLASSES_ROOT\IE.HTTP\shell\open\ddeexec默认值为""%1",,-1,0,,,,"(不包括最外层的双引号)类型为REG_EXPAND_SZ

3.3.设置\HKEY_CLASSES_ROOT\IE.HTTP\shell\open\ddeexec\Application默认值为"IExplore"(不包括最外层的双引号)类型为REG_SZ

3.4.设置\HKEY_CLASSES_ROOT\IE.HTTP\shell\open\ddeexec\Topic默认值为"WWW_OpenURL"(不包括最外层的双引号)类型为REG_SZ

3.5.设置\HKEY_CLASSES_ROOT\http\shell\open\command默认值为"%programFile%\internet explorer\iexplore.exe-nohome"(64位系统则,设置为"\%ProgramFiles(x86)%\Internet Explorer\iexplore.exe-nohome")(不包括最外层的双引号)类型为REG_SZ

3.6.设置\HKEY_CLASSES_ROOT\http\shell\open\ddeexec默认值为""%1",,-1,0,,,,"(不包括最外层的双引号)类型为REG_EXPAND_SZ

3.7.设置\HKEY_CLASSES_ROOT\http\shell\open\ddeexec\Application默认值为"IExplore"(不包括最外层的双引号)类型为REG_SZ

3.8.设置\HKEY_CLASSES_ROOT\http\shell\open\ddeexec\Topic默认值为"WWW_OpenURL"(不包括最外层的双引号)类型为REG_SZ

1.打开IE浏览器→点击【工具】→【Internet选项】

2.点击【隐私】→将【选择Internet区域设置】调为【中】→点击【确定】:

方案五:关闭GPU加速(适用于IE9以上版本)

1.打开IE浏览器→点击【工具】→【Internet选项】

2.点击【高级】→勾选【使用软件呈现而不使用GPU呈现*】→点击【确定】:

如果以上诉步骤未能生效,再进入后续步骤:

(说明:如果您使用网络代理或者对浏览器有特殊设置,请保存设置后再进行操作)

1.打开IE浏览器→点击【工具】→【Internet选项】

2.点击【高级】→点击【重置】→勾选【删除个性化设置】→点击【确定】→【确定】:

1.打开【电脑管家】→选择【软件管理】→点击【软件仓库】→输入"Internet Explorer"开始搜索→点击【修复】(IE8以下的版本可以直接点击【下载】):

2.安装时根据提示选择【我不想立即参与(O)】→点击【下一步(N)】→点击【我同意(A)】

1.不勾选【安装更新(I)】→【下一步(N)】→点击【立即重新启动(推荐)(H)】

方案八:安装其他浏览器后设置其他浏览器为默认浏览器

1.打开电脑管家→点击【软件管理】,在搜索框中输入"谷歌浏览器"→找到软件后点击安装

2.打开电脑管家→点击【工具箱】,点击【默认程序设置】→在上网浏览器列表中选择【谷歌浏览器】:

注:腾讯电脑管家为IE浏览器出错崩溃问题定制部分修复步骤,因为操作过于繁杂,故未全部列出。若问题仍未解决,建议点击本回答上侧的【立即修复】按钮,进行深度修复。

关于vb.net 谷歌浏览器,vba 谷歌浏览器的介绍到此结束,希望对大家有所帮助。

声明:信息资讯网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者东方体育日报所有。若您的权利被侵害,请联系 删除。

本文链接:http://www.gdxhedu.com/news/179453.html