我需要寫一支程式來擷取他人在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展開的臉書留言
請問有沒有辦法得到下面的臉書留言呢?