获取微博里面的内容
System.Net.WebClient wc = new System.Net.WebClient();Byte[] pageData = wc.DownloadData(url);
string tempStr = System.Text.Encoding.UTF8.GetString(pageData);
这样获取的并非他的源码 我估计是因为新浪微博采用的是ajax(不确定)导致的,
怎么获取某个新浪微博用户的微博内容和每条微博对应的评论信息。
谢谢!!! --------------------编程问答-------------------- private static string GetDataFromUrl(string url, bool flag)
{
//Uri uri = new Uri(url);
WebClient aWebClient = new WebClient();
string downloadString = string.Empty;
if (flag)
{
aWebClient.Encoding = System.Text.Encoding.UTF8;
}
try
{
//获取页面源代码
downloadString = aWebClient.DownloadString(url);
}
catch (Exception)
{
downloadString = "获取异常";
}
return downloadString;
}
获取页面源码在找规律截取字符串看看!! --------------------编程问答--------------------
谢谢回答 你根本就没看我的描述
你写的我已经尝试了 是获取不到的 --------------------编程问答--------------------
你说的是右键查看的哪个源码吗,如果是这样的话就分2步
1.把当前html抓下来
2.抓取ajax数据 然后吧ajax返回的数据放到html里面就可以了
。。。 --------------------编程问答--------------------
抓取ajax数据 然后吧ajax返回的数据放到html里面就可以了 怎么操作 --------------------编程问答-------------------- 1.用google浏览器然后F12 看返回的数据 有可能是josn格式的
2.或者右键把页面里面的a的href复制到浏览器的地址栏点击回车 看会不会出现你要的内容 --------------------编程问答-------------------- 你是不会抓数据还是不会把抓下来的数据放进去? --------------------编程问答--------------------
1.用google浏览器然后F12 看返回的数据 有可能是josn格式的
2.或者右键把页面里面的a的href复制到浏览器的地址栏点击回车 看会不会出现你要的内容
呵呵 哪来的<a> 啊 我要的是怎么获取动态加载的html代码 --------------------编程问答--------------------
1.用google浏览器然后F12 看返回的数据 有可能是josn格式的
2.或者右键把页面里面的a的href复制到浏览器的地址栏点击回车 看会不会出现你要的内容
呵呵 哪来的<a> 啊 我要的是怎么获取动态加载的html代码
把页面发过来 我给你找找 --------------------编程问答-------------------- http://weibo.com/u/3080741685 --------------------编程问答-------------------- 你抓吧ajax的链接不就行啊,或者你去weibo.cn这里,这里可以直接ok,没有ajax --------------------编程问答-------------------- 用新浪微博开放平台吧 http://open.weibo.com/wiki/%E5%BE%AE%E5%8D%9AAPI#.E5.BE.AE.E5.8D.9A --------------------编程问答--------------------
1.用google浏览器然后F12 看返回的数据 有可能是josn格式的
2.或者右键把页面里面的a的href复制到浏览器的地址栏点击回车 看会不会出现你要的内容
呵呵 哪来的<a> 啊 我要的是怎么获取动态加载的html代码
把页面发过来 我给你找找
用新浪微博开放平台吧 http://open.weibo.com/wiki/%E5%BE%AE%E5%8D%9AAPI#.E5.BE.AE.E5.8D.9A
忘了这个是有api的 --------------------编程问答--------------------
你抓吧ajax的链接不就行啊,或者你去weibo.cn这里,这里可以直接ok,没有ajax
嗨 什么叫直接ok啊 你点击进去根本就没有加载全部的内容出来 无语!!! --------------------编程问答--------------------
嗨 什么叫直接ok啊 你点击进去根本就没有加载全部的内容出来 无语!!!
对你无语了, wap 微博是没有使用ajax,微博内容是你必须登录后才显示的,但你要使用伪ua去访问才行。网页的也很简单,你不去研究只知道问有什么用?
嗨 什么叫直接ok啊 你点击进去根本就没有加载全部的内容出来 无语!!!
谁告诉你没有ajax的了 谁问你wap了 --------------------编程问答--------------------
谁告诉你没有ajax的了 谁问你wap了
智商问题引发的态度问题
补充:.NET技术 , ASP.NET