javascirpt的一个问题

wuguangleilei 2008-11-23 08:08:44
请问一下,用javascript可以通过document.getElementById得到本网页的任何一个元素的信息,可是我想得到别的网页(比如www.baidu.com中的title的innerHTML)上的信息,然后显示在我的页面上,如何做啊?
...全文
88 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuguangleilei 2008-11-24
  • 打赏
  • 举报
回复
多谢大家了,我又有了个新的思路,通过
string url = this.TextBox2.Text;
if (url.Length == 0)
{
url = @"http:\\www.baidu.com";
}
WebClient myclient = new WebClient();
byte[] mybytes = myclient.DownloadData(url);
this.TextBox1.Text = Encoding.Default.GetString(mybytes);
myclient.Dispose();
进而分析这个字符串就ok了
kfps8kfps8 2008-11-23
  • 打赏
  • 举报
回复
mark
huxuanhui 2008-11-23
  • 打赏
  • 举报
回复
学些了
eian1988 2008-11-23
  • 打赏
  • 举报
回复
学习中
gengwanshanreally 2008-11-23
  • 打赏
  • 举报
回复
learn
wojiaochenglong 2008-11-23
  • 打赏
  • 举报
回复
学习
qq196260188 2008-11-23
  • 打赏
  • 举报
回复
关注


up
yoursWTR 2008-11-23
  • 打赏
  • 举报
回复
只用JS不可能,
即使你用iframe,你的访问会被拒绝
jiang_jiajia10 2008-11-23
  • 打赏
  • 举报
回复
给你写个代码

string str =string.Empty;
WebRequest Wrq = WebRequest.Create("http://www.baidu.com");
WebResponse Wrs = Wrq.GetResponse();
Stream strm = Wrs.GetResponseStream();
StreamReader sr = new StreamReader(strm, System.Text.Encoding.GetEncoding("UTF-8"));
string allstrm;
allstrm = sr.ReadToEnd();
string strPattern = @"正则表达式";
MatchCollection Matches = Regex.Matches(allstrm, strPattern, RegexOptions.IgnoreCase | RegexOptions.Compiled);
foreach (Match NextMatch in Matches)
{
str = NextMatch.Groups[0].Value.ToString().Trim();
}

就是这样
wuyq11 2008-11-23
  • 打赏
  • 举报
回复
通过webrequest抓取网页内容
dd__dd 2008-11-23
  • 打赏
  • 举报
回复
lz的想法很好啊,不过没实现过
孤独侠客123 2008-11-23
  • 打赏
  • 举报
回复
通过httpwebrequest请求,抓取网站的内容,然后通过正则匹配抓取出title中的内容
Fibona 2008-11-23
  • 打赏
  • 举报
回复
得不到,

如果你想得到框架<frame,上面的元素,
在父层通过document.framename.document.getelementById("");

在子层得到父层用top.document.getElementById("");

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧