[问题] C#抓取脸书留言

楼主: songla1204 (TTP)   2014-11-14 00:38:51
我需要写一支程式来撷取他人在Facebook社群外挂所做的留言
如连结中最下面大家使用脸书身分所做的发言
http://tinyurl.com/lvse9jx
我用HttpWebRequest来撷取这个网页的Html
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);
request.BeginGetResponse(new AsyncCallback(ReadWebRequestCallback), request);
但是发现这个社群外挂被script藏起来了
<div class="fb-comment-block">
<h3 class="fb-comment">fb留言</h3>
<div class="fb-comments"
data-href="http://www.eprice.com.tw/mobile/intro/5122/" data-width="700"
data-num-posts="20"></div><script type="text/javascript" async="async">
$(function(){
fbInit = function(d, s, id) {
( d === null )? d=document : null;
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s);
js.id = id;
js.async = true;
js.src = "https://connect.facebook.net/zh_TW/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
};
fbInit(document, 'script', 'facebook-jssdk');
});
</script>
HttpWebRequest只能抓到第一拍读取到的Html原始码没办法抓到script展开的脸书留言
请问有没有办法得到下面的脸书留言呢?

Links booklink

Contact Us: admin [ a t ] ucptt.com