using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml;public partial class _Default : System.Web.UI.Page
{ protected void Page_Load(object sender, EventArgs e)
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(MapPath("baiduxml.xml"));
XmlNodeList nodeList = xmlDoc.GetElementsByTagName("link");
if (nodeList.Count > 0)
{
foreach (XmlNode xNode in nodeList)
{
Response.Write(xNode.ChildNodes[0].Value);
WebsitesScreenshot.WebsitesScreenshot _WebsitesScreenshot = new WebsitesScreenshot.WebsitesScreenshot();
WebsitesScreenshot.WebsitesScreenshot.Result _Result ;
string path = null;
path = Server.MapPath(".");
_WebsitesScreenshot.ImageHeight = 400;
_WebsitesScreenshot.ImageWidth = 300;
string ListUrl ='"' + xNode.ChildNodes[0].Value + '"';
Response.Write(ListUrl);
_Result = _WebsitesScreenshot.CaptureWebpage(ListUrl); <------------这里获取的地址为什么是空的?
if (_Result == WebsitesScreenshot.WebsitesScreenshot.Result.Captured)
{
_WebsitesScreenshot.SaveImage(path + "\\yahoo.jpg");
Response.Write("");
Response.Write("<img src=yahoo.jpg>");
}
else if (_Result == WebsitesScreenshot.WebsitesScreenshot.Result.Failed)
{
Response.Write("");
Response.Write("Failed");
}
else if (_Result == WebsitesScreenshot.WebsitesScreenshot.Result.Timeout)
{
Response.Write("");
Response.Write("Timeout");
}
_WebsitesScreenshot.Dispose();
}
}
}
}
上面的ListUrl为什么获取不到变的URL,换成真实的地址就好用,换成变量就不好用了?测试输出变量,可以正常输出url地址,这是什么原因?请高手帮忙看一下?谢谢这是xml文件<?xml version='1.0' encoding='gb2312'?>
<channel>
<sh>
<item>hao123 -- hao123.com</item>
<link>http://www.hao123.com/</link>
<description>综合互联网公司,提供新闻、军事、体育、科技、娱乐、教育等资讯内容。</description>
<image>image/www_china_com.jpg</image>
</sh>
</channel>
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml;public partial class _Default : System.Web.UI.Page
{ protected void Page_Load(object sender, EventArgs e)
{
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(MapPath("baiduxml.xml"));
XmlNodeList nodeList = xmlDoc.GetElementsByTagName("link");
if (nodeList.Count > 0)
{
foreach (XmlNode xNode in nodeList)
{
Response.Write(xNode.ChildNodes[0].Value);
WebsitesScreenshot.WebsitesScreenshot _WebsitesScreenshot = new WebsitesScreenshot.WebsitesScreenshot();
WebsitesScreenshot.WebsitesScreenshot.Result _Result ;
string path = null;
path = Server.MapPath(".");
_WebsitesScreenshot.ImageHeight = 400;
_WebsitesScreenshot.ImageWidth = 300;
string ListUrl ='"' + xNode.ChildNodes[0].Value + '"';
Response.Write(ListUrl);
_Result = _WebsitesScreenshot.CaptureWebpage(ListUrl); <------------这里获取的地址为什么是空的?
if (_Result == WebsitesScreenshot.WebsitesScreenshot.Result.Captured)
{
_WebsitesScreenshot.SaveImage(path + "\\yahoo.jpg");
Response.Write("");
Response.Write("<img src=yahoo.jpg>");
}
else if (_Result == WebsitesScreenshot.WebsitesScreenshot.Result.Failed)
{
Response.Write("");
Response.Write("Failed");
}
else if (_Result == WebsitesScreenshot.WebsitesScreenshot.Result.Timeout)
{
Response.Write("");
Response.Write("Timeout");
}
_WebsitesScreenshot.Dispose();
}
}
}
}
上面的ListUrl为什么获取不到变的URL,换成真实的地址就好用,换成变量就不好用了?测试输出变量,可以正常输出url地址,这是什么原因?请高手帮忙看一下?谢谢这是xml文件<?xml version='1.0' encoding='gb2312'?>
<channel>
<sh>
<item>hao123 -- hao123.com</item>
<link>http://www.hao123.com/</link>
<description>综合互联网公司,提供新闻、军事、体育、科技、娱乐、教育等资讯内容。</description>
<image>image/www_china_com.jpg</image>
</sh>
</channel>
Response.Write(ListUrl); 这个listurl能取得到VALUE吗?