using System
using System.Collections.Generic
using System.Linq
using System.Text
using System.Threading.Tasks
using Xilium.CefGlue
namespace Xilium.CefGlue.WindowsForms
{
public class BsLifeSpanHandler : CefLifeSpanHandler
{
private CefWebClient bClient
public BsLifeSpanHandler(CefWebClient bc)
{
bClient = bc
}
protected override void OnAfterCreated(Xilium.CefGlue.CefBrowser browser)
{
base.OnAfterCreated(browser)
bClient.Created(browser)
}
}
}
static void Main(string[] args){
try {
WebClient MyWebClient = new WebClient()
MyWebClient.Credentials = CredentialCache.DefaultCredentials//获取或设置用于向Internet资源的请求进行身份验证的网络凭据
Byte[] pageData = MyWebClient.DownloadData(“”)//从指定网站下载数据
string pageHtml = Encoding.Default.GetString(pageData) //如果获取网站页面采用的是GB2312,则使用这句
//string pageHtml = Encoding.UTF8.GetString(pageData)//如果获取网站页面采用的是UTF-8,则使用这句
Console.WriteLine(pageHtml)//在控制台输入获取的内容
using (StreamWriter sw = new StreamWriter("c:\\test\\ouput.html"))//将获取的内容写入文本
{
sw.Write(pageHtml)
}
Console.ReadLine()//让控制台暂停,否则一闪而过了
}
catch(WebException webEx) {
Console.WriteLine(webEx.Message.ToString())
}
}
在注册表里将起始页更改即可1、运行“regedit.exe”
2、打开注册表,展开注册表到:
HKEY_LOCAL_MACHINE\Software\Microsoft\Internet
Explorer\Main
在右半部分窗口中找到串值“Start
Page”双击
将Start
Page的键值改为需要设置的主页即可;
3、
然后,同样的方法展开注册表到:
HKEY_CURRENT_USER\Software\Microsoft\Internet
Explorer\Main
在右半部分窗口中找到串值“Start
Page”,然后按②中所述方法处理。
退出注册表编辑器,重新启动计算机,一切OK了!
特殊例子:当IE的起始页变成了某些网址后,就算通过选项设置修改好了,重启以后又会被篡改网址。其实是有一个开机自运行程序,它会在系统启动时将IE起始页设成他们的网站。
解决办法:运行注册表编辑器regedit.exe,然后依次展开HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
,然后将其下的registry.exe子键删除,然后删除自运行程序C:\Program
Files\registry.exe,最后从IE选项中重新设置起始页就好了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)