我正在使用C#
网页浏览器,我想在按下某个键时保存一些页面,但是当我使用SaveFileDialgue时,会弹出一个窗口并询问目标!有没有办法将它直接保存到特定目的地而不提示我?
这是我的代码:
private void btnSubmit_Click(object sender, EventArgs e)
{
browser.Navigate("https://www.google.com/");
SaveFileDialog sfd = new SaveFileDialog();
sfd.Filter = " TEXT File |*.txt";
if (sfd.ShowDialog() == DialogResult.OK)
{
browser.SaveDocument(sfd.FileName);
}
}
答案 0 :(得分:1)
删除以下行
SaveFileDialog sfd = new SaveFileDialog();
sfd.Filter = " TEXT File |*.txt";
if (sfd.ShowDialog() == DialogResult.OK)
{
browser.SaveDocument(sfd.FileName);
}
添加
browser.SaveDocument("c:\\outputfile.txt");
答案 1 :(得分:0)
您可以使用
阅读所有页面private void BtnSaveHtml_Click(object sender, EventArgs e)
{
// webBrowser1.ShowSaveAsDialog();
string html;
html = webBrowser1.DocumentText.ToString();
}
在流编写器的帮助下,您可以保存要保存的所有数据。