Solved

Any URL parsing advice? - Java

Posted on 2014-04-19
6
1,512 Views
Last Modified: 2014-05-13
Hi

In Java, I'd like to be able to take a web URL's retrievable code and search the code for URL's or email addresses.

So, if I give a random page's URL, it can dive down through all the off-shooting links, on and on?

I'd probably need to set a depth limit!

Thanks
0
Comment
Question by:beavoid
  • 3
  • 2
6 Comments
 
LVL 86

Accepted Solution

by:
CEHJ earned 500 total points
ID: 40011224
You need a 'spider'. I would google on 'Java web spider' (i've never used a Java one)
0
 
LVL 16

Expert Comment

by:krakatoa
ID: 40011797
@ OP :Why do you think that should be such a problem?
0
 

Author Comment

by:beavoid
ID: 40011918
Great.
I found a good one here for a Java spider in Jsoup here

But, now that I can get the page's code. If I install JSoup, it works fine to print the link's HTML code or whatever script the page is in.

That page's code only caters to pages that contain 'mit.edu' in the example - at least for the recursive call.

If I change the methods and parameters, I can pass in my own URL parameter.
I only need to know how to isolate all links in HTML,PHP


In my JSoup code. . .
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

public class HTMLdiver {

	String root;
	public HTMLdiver(String rootURL ) {

		root = rootURL;
		System.out.println("diving 4  "+root);
		
		dive(root);
		
		
	}
	public void dive(String diveString) {
		
		try {

		Document doc = Jsoup.connect(diveString).get();
		
		System.out.println("_________\n"+doc); // print the document

		System.out.println("\n\n________________________________________________________________________");
		
		
		} catch (Exception e) {
			System.out.println("dive exception "+e);
			e.printStackTrace();
			
			
			}
			
		
		
		
		
	}
	public static void main(String[] args) {
		System.out.println("HTML diver");
	
		// do an HTML dive for a bing search of "francois pienaar" (rugby player)
		new HTMLdiver("http://www.bing.com/search?q=francois+pienaar&go=Submit&qs=n&form=QBRE&pq=francois+pienaar&sc=0-0&sp=-1&sk=&cvid=46bd3d8172d24188a0243f1cc21562b1");

	}

}

Open in new window


You don't need to install JSoup to help me!
I get the this below page script reply for the supposed browser to read. - and my code to parse for links.

There are many ways to do links (subdirectories?) - What are the traps? That Jsoup page say this code is good enough to isolate links..
var amd,define,require;(function(n){function e(n,i,u){t[n]||(t[n]={dependencies:i,callback:u},r(n))}function r(){if(arguments.length==0){if(!f){for(var n in t)u(n);f=!0}return i}if(arguments.length==1)return u(arguments[0])}function u(n){var s,e;if(i[n])return i[n];if(t.hasOwnProperty(n)){var h=t[n],f=h.dependencies,l=h.callback,a=r,o={},c=[a,o];if(f.length<2)throw error("invalid usage");else if(f.length>2)for(s=f.slice(2,f.length),e=0;e<s.length;e++)c.push(u(s[e]));return l.apply(this,c),i[n]=o,o}}var t={},i={},f=!1;n.define=e,n.require=r})(amd||(amd={})),define=amd.define,require=amd.require;var _w=window,_d=document,sb_ie=window.ActiveXObject!==undefined,sb_i6=sb_ie&&!_w.XMLHttpRequest,_ge=function(n){return _d.getElementById(n)},sb_st=function(n,t){return setTimeout(n,t)},sb_ct=function(n){clearTimeout(n)},sb_gt=function(){return+new Date},sj_gx=function(){return sb_i6?new ActiveXObject("MSXML2.XMLHTTP"):new XMLHttpRequest};_w.sj_ce=function(n){return _d.createElement(n)},_w.sk_merge||(_w.sk_merge=function(n){_d.cookie=n});define("fallback",["require","exports"],function(n,t){function f(){return function(){for(var t=[],i,n=0;n<arguments.length-0;n++)t[n]=arguments[n+0];i=e(arguments.callee),t[0]==="onPP"&&o(),i.push(t)}}function e(n){for(var t in i)if(i[t].h===n)return i[t].q}function u(n,t){for(var e=n.split("."),i=_w,u,r=0;r<e.length;r++)u=e[r],typeof i[u]=="undefined"&&t&&(i[u]=r===e.length-1?f():{}),i=i[u];return i}function o(){var e=i["rms.js"].q,o,f,t,n,r,u;if(e.length>0)for(o=!1,f=0;f<e.length;f++){for(t=e[f],n=0;n<t.length;n++)if(r=t[n]["A:Shared.Bundle"],r||(r=t[n]["A:rmsBu0"]),r){u=_d.createElement("script"),u.setAttribute("data-rms","1"),u.src=r,u.type="text/javascript",setTimeout(function(){_d.body.appendChild(u)},0),t.splice(n,1),o=!0;break}if(o)break}}function s(){for(var t,f,n=0;n<r.length;n++)t=r[n],f=u(t,!0),i[t]={h:f,q:[]}}function h(){for(var t,n=0;n<r.length;n++){var f=r[n],e=i[f].q,o=u(f);for(t=0;t<e.length;t++)o.apply(null,e[t])}}function c(n,t,i,r){(n===_w||n===_d||n===_d.body)&&t=="load"?_w.sj_evt.bind("onP1",i,!0):n.addEventListener?n.addEventListener(t,i,r):n.attachEvent?n.attachEvent("on"+t,i):n["on"+t]=i}var r=["rms.js","sj_evt.bind","sj_evt.fire","sj_jb","sj_wf","sj_cook.get","sj_cook.set","sj_pd","sj_sp","sj_be","sj_go","sj_ue","sj_evt.unbind","sj_et","Log.Log"],i={};t.replay=h,s(),_w.sj_be=c});function lb(){_w.si_sendCReq&&sb_st(_w.si_sendCReq,800),_w.lbc&&_w.lbc()};var si_PP=function(n,t){var i,u,f,e,o,h,c,r,l,s;if(!_G.PPS){for(u=["FC","BC","H","BP",null];i=u.shift();)u.push('"'+i+'":'+(_G[i+"T"]?_G[i+"T"]-_G.ST:-1));if(f=_w.performance&&_w.performance.timing,e=null,f&&(o=["unloadEventStart","unloadEventEnd","redirectStart","redirectEnd","fetchStart","domainLookupStart","domainLookupEnd","connectStart","connectEnd","secureConnectionStart","requestStart","responseStart","domLoading","domInteractive","domContentLoadedEventStart","domContentLoadedEventEnd","domComplete","loadEventStart","loadEventEnd","msFirstPaint","responseEnd",""],h=f.navigationStart,h>=0)){for(l=s=c=0;i=o.shift();c++)r=f[i],r>0&&(l|=1<<c,r-=h,o.push(r===s?"":(r-s).toString(16)),s=r);e=',"w3c":"'+l.toString(16)+","+o.join()+'"'}_G.PPImg=new Image,_G.PPImg.src=_G.lsUrl+'&Type=Event.CPT&DATA={"pp":{"S":"'+(t||"L")+'",'+u.join(",")+',"CT":'+(n-_G.ST)+',"IL":'+_d.images.length+"}"+(_G.C1?","+_G.C1:"")+(e!==null?e:"")+"}"+(_G.P?"&P="+_G.P:"")+(_G.DA?"&DA="+_G.DA:"")+(_G.MN?"&MN="+_G.MN:""),_G.PPS=1,sb_st(function(){sj_evt.fire("onPP")},1)}};_w.onbeforeunload=function(){si_PP(new Date,"A")};function si_ct(n,t){var i="getAttribute",r,u,f;try{for(;n!==document.body;n=n.parentNode){if(r=n.tagName=="A"&&n[i]("h")||n[i]("_ct"),r){u=n[i]("_ctf")||"si_T",_w[u]&&_w[u]("&"+r);break}if(t)break}}catch(e){}return!0}(function(){sj_be(document,"mousedown",function(n){si_ct(sb_ie?event.srcElement:n.target)},!1)})();var wlc_d = 1500,wlc_t = 63533640663;;(function(n){var i,r,t;if(document.querySelector){i=[],r="ad";function u(){var c=sb_gt(),u=document.documentElement,r=document.body,f=-1,e=-1,o=u.clientHeight,s=["#b_results .b_ad",".sb_adsWv2",".ads"],t,h,n;if(r){for(t=0;t<s.length;t++)if(h=s[t],n=document.querySelector(h),n&&n.offsetTop<o){f=n.offsetHeight,e=n.offsetTop;break}i=[e,f,u.clientWidth,o,r.offsetWidth,r.offsetHeight,sb_gt()-c]}}n?(t=n.onbeforefire,n.onbeforefire=function(){t&&t(),u(),n.mark(r,i)}):(t=si_PP,si_PP=function(n,f){u(),_G.C1='"'+r+'":['+i.join()+"]",t(n,f)})}})(_w.pp);var sj_log=function(n,t,i){var r=new RegExp('"',"g");(new Image).src=_G.lsUrl+'&Type=Event.ClientInst&DATA=[{"T":"'+n+'","FID":"CI","Name":"'+name+'","Text":"'+escape(i.replace(r,""))+'"}]'};_w.AM=["live.com","virtualearth.net","windows.net","onenote.com","hexun.com","dict.bing.com.cn","msn.com","variflight.com","bing.net"];(function(){function f(t,r){var u=t.tagName;return(u==="SCRIPT"&&(n.href=t.src)||u==="OBJECT"&&t.type&&t.type.indexOf("flash")>0&&(n.href=t.data))&&n.href.length>0&&n.hostname.length>0&&n.hostname!==location.hostname&&!e(n.hostname)?(sj_log("CI.AntiMalware",r,u.substr(0,1)+":"+n.href.substr(0,i)),!1):!0}function e(n){for(var i=0;i<t.length;i++)if(n.indexOf(t[i])>=0)return!0;return!1}var t=_w.AM,i=100,n=document.createElement("A"),r,u;document.write=function(n){n.length>0&&sj_log("CI.AntiMalware","DW",n.substr(0,i))},typeof Element!="undefined"&&Element.prototype&&(r=Element.prototype.appendChild,Element.prototype.appendChild=function(n){return f(n,"AC")?r.apply(this,arguments):null},u=Element.prototype.insertBefore,Element.prototype.insertBefore=function(n){return f(n,"IB")?u.apply(this,arguments):null})})();
//]]></script>
  <!-- FD: DFFE945ECB48F5E1E9172621BC1D21CA -->
 </head>
 <body class=" en en-US" onload="if(_w.lb)lb();">
  <!--FdBodyAsync-->
  <div id="sw_page">
   <div id="sw_width">
    <div class="sw_hdr_bg" id="sw_hdr">
     <div class="idh nosp" id="id_h">
      <table class="lt" id="id_l" _ct="ID=PJ,1.1">
       <tbody>
        <tr id="id_lt">
         <td><img id="id_p" class="pic si" style="display:none" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAIBTAA7" title="" /></td>
         <td><a href="javascript:void(0);" id="id_la">
           <div id="id_t">
            <span id="id_n" style="display:none"></span>
            <span id="id_s">Sign in</span>
            <span id="id_a" class="img_downarrow sw_ddb sw_ddgy">&nbsp;&nbsp;</span>
           </div>
           <div id="id_r">
            <div class="img_rwds_sml sw_meIc" title="Bing Rewards"></div>
            <span id="id_rc">1 of 5</span>
           </div></a></td>
        </tr>
        <tr>
         <td colspan="2">
          <div class="img_uparrow sw_beak" id="id_d_u"></div></td>
        </tr>
       </tbody>
      </table>
      <a href="/account/general?ru=http%3a%2f%2fwww.bing.com%2fsearch%3fq%3dfrancois%2bpienaar%26go%3dSubmit%26qs%3dn%26form%3dQBRE%26pq%3dfrancois%2bpienaar%26sc%3d0-0%26sp%3d-1%26sk%3d%26cvid%3d46bd3d8172d24188a0243f1cc21562b1&amp;FORM=SEFD" class="pref sw_pref" title="Preferences" _ct="ID=PJ,2.1"></a>
     </div>
     <div id="sw_tfbb"></div>
     <span class="idd nosp" id="id_d" _iid="PJ.5"></span>
     <a href="/?FORM=HDRHME" title="Explore today’s homepage" h="ID=SERP,5034.1">
      <div class="sw_hdr_img">
       <div id="sw_im"></div>
      </div></a>
     <form action="/search" id="sb_form" class="sw_box">
      <a href="/?FORM=Z9FD1" class="sw_logo" h="ID=SERP,5032.1"><span class="sw_logoT">Bing</span></a>
      <div class="sw_bd">
       <div class="sw_b" id="sw_b">
        <input class="sw_qbox" id="sb_form_q" name="q" title="Enter your search term" type="text" value="francois pienaar" onfocus="document.getElementById('sw_b').style.borderColor='#3366bb';" onblur="document.getElementById('sw_b').style.borderColor = '#999';" maxlength="1000" />
        <div class="sw_dvdr"></div>
        <input id="sb_form_go" class="sw_qbtn" title="Search" tabindex="0" name="go" type="submit" value="" />
       </div>
       <input id="sa_qs" name="qs" value="ds" type="hidden" />
      </div>
      <input type="hidden" value="QBRE" name="form" />
     </form>
    </div>
    <div id="sw_content">
     <div></div>
     <script type="text/javascript">//<![CDATA[
_G.AppVer="8_01_1_2772179";
//]]></script>
     <!--snr2-->
     <!--wm-->
     <script type="text/javascript">//<![CDATA[
_G.FCT=new Date
//]]></script>
     <script type="text/javascript">//<![CDATA[
_G.BCT=new Date
//]]></script>
     <style type="text/css">div#sw_canvas{padding-left:120px}#sw_hdr{min-height:0;_height:auto}</style>
     <script type="text/javascript">//<![CDATA[
function sj_gst(){return sj_b.scrollTop||sb_de.scrollTop||0};
//]]></script>
     <style type="text/css">#sidebar{width:245px}.sw_a{position:absolute;top:17px;left:122px;font-weight:700;font-size:84%;z-index:1001;text-transform:uppercase;white-space:nowrap}.sw_a li{display:inline;margin:0 1.8em 0 0;zoom:1}.sw_a a{color:#777;font-weight:700}.sw_aa a{color:#000}.sw_a2{margin:10px 0 20px 110px;padding:0;font-weight:700;font-size:85%;z-index:1001;text-transform:uppercase}.sw_a2 li{display:inline;padding:8px 10px;background:#f5f5f5}.sw_a2 a{color:#777}.sw_a2 .sw_aa{background:#e5e5e5}.sw_a3 .sw_aa{background:#fff}.sw_a3 li{background:#fff;text-transform:none;font-weight:200;font-size:115%}.ftrB{font-size:small;height:30px;cursor:default;margin:-8px 12px 15px -12px;position:relative}.ftrB a{text-decoration:none}.sb_ph .ansC{clear:none;margin:0}.sb_ph .ans{position:relative;margin-right:1px}.ftrH,.ftrHd{cursor:pointer;color:#333;padding:7px 12px;height:16px}.ftrHd{height:14px;border:solid 1px #e5e5e5;background:#f2f2f2;padding:6px 12px 8px 12px}.ftrH:hover{background:#f2f2f2}.ftrHh,.ftrHh:hover,.ftrVS{background:#e5e5e5}.ftrDC{position:absolute;left:0;top:29px;border:solid 1px #e5e5e5;background:#fff;max-height:14em;z-index:21}.ftrD{max-height:14em;overflow:hidden;min-width:125px;max-width:235px}.ftrD>a,.ftrD>div{display:block;color:#737373;white-space:nowrap;padding:5px 12px}.ftrD>a:hover,.ftrD>div:hover{background:#f2f2f2;color:#333}.hidden{display:none}.ftrB .ftrNR{color:#bbb}.ftrB .ftrNR,.ftrB .ftrNR:hover{background:#fff}.ftrS .ftrD{margin-right:10px}.ftrSbR{position:absolute;top:0;right:0;display:block;width:7px;height:100%;margin:5px 0;padding-right:3px}.ftrSb{background:#999;position:relative;top:0;border:1px solid #999;width:5px;height:20px}.ftrSb:hover{background:#4d4d4d}.ftrSe,a.ftrH,.ftrHd,.ftrVS{color:#000}.ftrB .sw_ddbk{margin:2px 0 2px 7px;*margin:5px 0 5px 7px;a:0}.ftrB .sw_tpcg,.ftrB .sw_tpcbl{margin:0 0 0 14px}.sb_ph .ansC,.sb_ph .ans,.ftrB,.ftrH,.ftrH span,.ftrHd,.ftrHd span,.ftrB .sw_st,.ftrB .sw_st2,.ftrB .sw_sth,.ftrB .sw_ddbk,.ftrB .sw_tpcg,.ftrB .sw_tpcbl,.ftrB .sw_ste{display:inline-block;*display:inline;zoom:1}.sb_ph{margin:1.63em 0 -1.33em;text-align:left;padding:0}.sb_ph .ans{margin-bottom:0}.ans .sb_count{float:none}.sb_meta cite a,.sb_meta cite a:visited{color:#388222}.px80 #irppgs,.px80 #irp{width:406px}.row1px80 .sgg{height:81px}.row1px80 .crch{width:431px}.px80 .sg00{left:0}.px80 .sg10{left:81px}.px80 .sg20{left:162px}.px80 .sg30{left:243px}.px80 .sg40{left:324px}#irpserp .crch{_position:relative}#irp .sgg{position:relative}#irp .sgur{position:absolute}#irp .sgg .sguhr{_margin-right:-3px}#irpserp .sgpl,#irpserp .sgpling{display:none}#irpfbp,#irpffp{position:absolute;background-repeat:no-repeat}#irpffp span{display:inline-block;background-repeat:no-repeat}.irhc{padding:10px;background:#fff;border:1px solid #000;position:absolute;text-decoration:none;color:#000;z-index:1002}.irhc span{display:block;position:relative}.irhc img{display:block;position:absolute;top:0}.irhld{width:30px;height:30px;z-index:-1}.irhcs{margin-top:10px}.irhcs span{display:block;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.irhcs1{font-weight:bold}.irhcs2{color:#898994}.irhcs3{color:#568e1a}#irp .sfbg{position:absolute;left:0;bottom:0;padding:0 5px;height:20px;line-height:20px;color:#fff;background:#000;background:rgba(0,0,0,.7)!important;font-size:11px;cursor:pointer;overflow:hidden;white-space:nowrap}#irpserp #irpmt{float:left;position:relative}#irpserp #irpmt .imgmr110{position:absolute;left:495px}#irpserp #irpmt .imgmr82{position:absolute;left:405px}#irpserp #irpmt .imgmr110 .sw_arwh{position:absolute;left:6px;bottom:50px}#irpserp #irpmt .imgmr82 .sw_arwh{position:absolute;left:6px;bottom:36px}.mmmore{cursor:pointer;background-color:#ccc;display:block;width:25px}.mmmore .sw_arwh{left:6px;position:absolute}.mmmore:hover .sw_arwh{background-position:-471px -17px}.mmmore:active{background-color:#36b}.mmmore:active .sw_arwh{background-position:-486px -17px}.sguh{z-index:4}.sguhr{float:left}.sgg{border-style:solid none none solid}.sgur{display:inline-block;border-style:none solid solid none}.sguof,.sguif{position:absolute;visibility:hidden;z-index:1}.sguof a,.sguif a{display:block;width:100%;height:100%}.irpst0{background-image:url('/th?id=HN.608056060857617399%3aHN.608012625852236419%3aHN.608052616295743999%3aHN.607991069413934550%3aHN.608009619382143113&w=80&h=80&c=8&sc=5&bw=1&pid=3.1');background-repeat:no-repeat}#irp .sgg{border-color:#CCC;border-width:1px}#irp .sguif{border:1px solid #fff}#irp .sguof{border:1px solid #36b}#irp .sgur{width:80px;height:80px;border-color:#CCC;border-width:1px;}.wr_cm1{padding-left:90px}.wr_cm1 .sa_cm1{float:left;margin:2px 0 0 -90px;*padding-bottom:13px;_display:inline;width:80px}.wr_cm2{padding-left:60px}.wr_cm2 .sa_cm2{float:left;margin:2px 0 0 -60px;*padding-bottom:13px;_display:inline;width:48px;border:1px #fff solid}.wr_cm1:after,.wr_cm2:after{clear:both;content:'.';display:block;height:0;visibility:hidden}#vidans2 .ans3{position:relative;margin-bottom:-2px}.vidrc{padding-left:3px}.vidr{float:left;margin-left:-3px;_margin-left:-2px;width:124px}.vidr .tt{overflow:hidden;text-overflow:ellipsis;margin:0 10px 0 1px;line-height:1.3em;max-height:2.6em}.vidr .mt{overflow:hidden;_width:110px;margin:0 10px 0 1px}.vidr .dur{color:#525051}.vidr cite.src{font-size:100%;width:100%;overflow:hidden;text-overflow:ellipsis;word-wrap:normal!important}.vidmr{position:relative;float:left;border:1px solid transparent;_border:0;margin-left:-3px;padding-top:3px;display:inline-block;*zoom:1;*display:inline}.vidmr .sw_arwh{left:6px;bottom:30px;_bottom:26px;position:absolute}.vidmr .vidmr2{border:1px solid #ccc}.vidmr .vidmr2:active{border:1px solid #36b}.vidmr .mmmore{height:70px}.vidmr span{width:68px}.vidmr .vidmr2 .mmmore{height:68px}.vid2 .vidr{overflow:hidden}.vid2s .vidr{height:104px}#vidans2 .catr{padding-bottom:0!important}.vidnewl{float:left;height:10px;width:100%;*width:480px}.vt_con .vt_tl{display:-moz-inline-stack;display:inline-block;position:relative;border:1px solid #525051;margin:1px;background:#000;text-align:center}.vt_vsm{width:100%;display:none;position:absolute;top:15px;left:0;color:#fff;text-decoration:underline;cursor:pointer}.vt_tl:hover{text-decoration:none}a:hover .vt_vsm{display:inline}a:hover .vt_vsp{display:none}.vt_vsp{position:absolute;bottom:0;right:0;height:20px;width:20px}.vt_pl{background-image:url("/s/a/mm_pl.png");background-repeat:no-repeat}.vt_vp,.vt_vph{position:absolute;width:100%;height:100%;cursor:pointer;z-index:1;padding:2px;top:-2px;left:-2px;_padding:0;_top:0;_left:0}.vt_stl:hover img,.vt_vph{opacity:.5;filter:alpha(opacity=50)}.vt_vph{background:#000 url(/fd/s/mm/vld.gif) no-repeat center center}.vt_con object{width:100%;height:100%}.vtbb{border:1px solid #04c;padding:1px}.vtbb a.vt_tl{margin:0}.vtv2{border:1px solid transparent;_border:0;position:relative;margin:3px 0 6px 0;display:inline-block;*zoom:1;*display:inline}.vtv2:hover{border:1px solid #36b;z-index:1}.vtv2 a{border:1px solid #ccc;display:block;text-decoration:none}.vtv2 a:hover{border-color:#fff;background-color:#000}.vtv2 a:hover img{opacity:.35;filter:alpha(opacity=35)}.mask{width:100%;height:100%}.vtv2 a:hover .mask{background-color:#000;opacity:.65;filter:alpha(opacity=65)}.vthv{display:none;position:absolute;left:0;top:13px;width:100%;cursor:pointer;color:#fff;font-size:13px;text-align:center;text-decoration:underline}.vthv span{margin:2px}a:hover .vthv{display:inline}.vtmu,.vtpl{position:absolute;bottom:1px;left:1px;width:20px;height:20px;cursor:pointer;background:url(/fd/s/mm1.png)}.vtmu{background-position:-67px -44px}.vtpl{background-position:-45px -44px}.irhc .vt_tl{text-align:center}.irhc .vt_vsm{display:inline;color:#fff;background:#000}.irhc .vt_tl img{left:0}.vt_con .vt5b{width:120px;height:68px}.vrhc,.vrhc img,.vrhtc{position:absolute;top:0}.vrhc{padding:10px;background:#fff;border:1px solid #000;color:#000;z-index:1002;font-family:Arial;font-size:13px}.vrhc span{display:block;position:relative}.vrhld{width:30px;height:30px;z-index:-1}.vrhot,.vrhs{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.vrhol{position:absolute;height:20px;width:100%;bottom:0}.vrhot{line-height:20px;text-align:center;color:#fff;font-size:11px}.vrhob{background:#000;opacity:.7;filter:alpha(opacity=70)}.vrhot,.vrht{font-weight:bold}.vrhcs{margin-top:10px}.vrhcs span{width:100%;line-height:16px}.vrhde{color:#777}.vrhmd span{width:auto;overflow:hidden;padding-right:3px;display:inline-block}.vrhs{color:#387f1f}.vt_text{position:absolute;bottom:1px;left:1px;color:#fff;padding-right:8px;font-size:11px;background:#000;background:rgba(0,0,0,.7)!important}.vt_dr{padding-left:8px;height:20px;line-height:20px}.vtv2 a:hover .vt_text,.vt_tl:hover .vt_text{display:none;_background:transparent}.wr_xw{margin:0 100px 0 0;padding:0 10px 0 0}.wr_tc{float:right;margin:-1.5em -140px 0 0;*margin-left:10px;width:130px}.sa_uc .wr_tc{margin:-.55em -30px 0 0}.wr_tc a,.wr_tc a:hover{text-decoration:none}a.exp_trgr{display:block;color:#777;cursor:pointer}.exp_tab{position:relative;border:1px solid transparent;border-left-width:0}DIV#results .exp_trgr ul,.exp_trgr li{width:105px;margin:0 0 -1px;*margin:-1px 0;background:#fff}.exp_trgr li:first-child{position:relative;top:-1px;margin:0}.exp_trgr ul{border-right:1px solid transparent}.exp_tab .sw_tpo,.exp_tab .sw_tpoa,.exp_tab .sw_tpoh{position:absolute;left:114px;top:50%;margin-top:-6px}.exp_trgr:hover ul,.exp_ta ul,.wr_load ul{border-color:#ccc}.exp_trgr:hover .exp_tab,.exp_ta .exp_tab,.wr_load .exp_tab{border-color:#ccc;background-color:#f5f5f5;color:#000}.wr_load .sw_tpoh{background:transparent url(/s/a/load.gif) no-repeat scroll;left:111px;margin-top:-7px;height:14px;width:14px}.exp_md ul,.exp_md .exp_tab,.exp_md:hover ul,.exp_md:hover .exp_tab{border-color:#36b}.exp_md .exp_tab,.exp_md:hover .exp_tab{background-color:#36b;color:#000}.exp_trwr{padding:3px 5px 3px 0;line-height:1.2em;text-align:right}.exp_trgr ul li:first-child .exp_trwr{padding-top:4px}.exp_trgr div.ans{margin-bottom:0}#sidebar .m_anst{padding:0 0 5px}#sidebar .ans:after{clear:both;content:'.';display:block;height:0;visibility:hidden}.wpc_module{padding-bottom:5px}.wpc_module h2,.wpc_module .sb_h3,.wpc_module .cbl{color:#000}.wpc_module .map_facts,.wpc_module .infocard{padding-bottom:10px}.wpc_ftr{border-top:1px solid #ccc;padding:10px 0 5px}#sidebar .wpc_ftr .atli{padding:0 0 5px}.wpc_ftr .clis,.wpc_sfl{font-size:83%}.wpc_tm{padding-bottom:10px}.wpc_tm h2,.wpc_tm .sb_h3{display:inline;margin:0}.wpc_tm .wpc_tmat{color:#c00}.iclc{float:left;margin-right:10px}.infocard p.ppad{padding-bottom:6px;clear:both}.infocardTop{padding-bottom:15px;display:inline-block;width:100%}#sidebar .infocard p.atli{padding-top:3px;width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.wpc_facts,.infocard p.atli{clear:both}.tp_icdf{display:none}.tp_icdl{display:none;font-size:83%}.infocard .sw_plus{display:inline-block;cursor:pointer;*padding-bottom:4px}#sidebar .atli{font-size:83%;padding-top:5px}.cico{position:relative;overflow:hidden}.imse{}.sml .sw_plus,.sml .sw_minus{display:inline-block;text-decoration:none;margin:0 5px 1px 0}.b_tblWithExpansion .sml{padding-bottom:10px}.b_relative .sml{letter-spacing:2px}.inline{display:inline-block;margin-left:4px;*display:inline;zoom:1}.sml.inline .sw_plus,.sml.inline .sw_minus{margin:0}.b_hide{display:none}.cipt,.cipg,.cipa,.cipl,.ciptr,.ciplr{display:inline-block}.cipa,.cipl,.ciplr{cursor:pointer}.vab{vertical-align:bottom}.vam{vertical-align:middle}.vat{vertical-align:top}.vabl{vertical-align:baseline}.cipt,.cipl{margin-right:10px}.ciptr,.ciplr{margin-left:10px}.tp_mehdr{border-top:1px solid #ccc;padding-top:10px}.tp_mehdr h2{float:left}.tp_smimg{height:12px;width:14px;float:right;margin:3px 0 0 10px}.tp_img{background:transparent url(/s/wpc/colmod2.png) no-repeat}.tp_smimg{background-position:-1px -10px}.tp_smimg:hover{background-position:-16px -10px}.tp_mecont{clear:both;padding-bottom:10px}.clis .ppad{padding-bottom:5px}.imse .imco{overflow:hidden}.imse .cong .imco .imit{margin-top:0}.imse .imco .imit.imng{margin-right:0}.imse .imcp{padding-bottom:10px}.imse .imit{margin-right:10px}.imse .imda{padding-top:5px}.imco .imit{float:left}.imco .imda{word-wrap:break-word;overflow:hidden}.wpc_geit h2{font-size:100%}.wpc_dis h2{color:#000}#sidebar .wpc_geit a{text-decoration:none}.wpc_disi{margin-top:5px;height:100%}.wpc_ei .cico{float:left}.wpc_eic{margin-left:60px}.wpc_ei .crch:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.wpc_ei .cbl{color:#000}.wpc_rifacts li,.wpc_geit{line-height:1.2em;padding-bottom:2px}.sb_add cite{font-weight:bold}.sx_cor .sb_add cite,div.sb_adNC cite{font-weight:normal}.sb_adsWv2{clear:both;padding:0 10px;margin:0 -10px 12px;background-color:#f9fcf7;word-wrap:break-word}.sb_adsNv2{padding:2px 0 19px}.sb_adsNv2 ul,.sb_adsWv2 ul{list-style-type:none;margin:0;padding:0}.sb_adsWv2 ul{padding:0 0 .31em}.sb_adsWv2 li{padding:2px 0 3px}.sb_adsWv2 li+li{padding:11px 0 3px}.sb_add{display:block;width:100%;text-decoration:none}.sb_adN{padding:5px 0 9px}.sb_addp{cursor:pointer}.sb_adsNv2 h2,.sb_adsWv2 h2{text-transform:none}.sb_adsWv2 h2{float:right}.sb_add h3{display:inline}.sb_adsD{color:#737373;margin-left:.5em}.sb_adW cite{margin-left:.5em}.sb_adN cite{word-wrap:normal;padding:1px 0 0}.sb_add p{margin:0;padding:1px 0 0}.sb_adN p{padding:2px 0 0}.sb_adsWv2 .msg{*float:left;width:auto;margin:0}.sb_adL{color:#737373}div.sb_adW cite{margin-left:0;display:block;padding:1px 0 0}.sb_adW p{padding:2px 0 0}span.sb_adsD{margin-right:.5em}.saa_mr{color:#898994;padding-top:2px}.saa_mrs{white-space:nowrap;display:inline-block;padding:0 3px 0 0}.saa_mrs .sw_st,.saa_mrs .sw_sth,.saa_mrs .sw_ste{float:left}.sb_hbop{display:none}</style>
     <style type="text/css">.qscontainer{padding-bottom:10px;display:inline-block}.qscontainer h2{color:#525051;margin:0 0 .19em}.qscolumn{margin-right:30px;float:left}.qscollast{margin-right:0}.qscolumn ul{margin:0;padding:0}.qscolumn li{display:block!important;list-style:none outside;padding:0 0 .3em}li.rs_lnItm{padding-bottom:.17em}.qscolumn a{color:#04c;text-decoration:underline}.qsrg{margin-top:1.52em}#sidebar .rrrs_ttl{font-size:11px;font-weight:bold;color:#777}#sidebar .rrrs_itm{padding:0 0 4px}#sidebar .sw_menu ul{padding:0}#sidebar .sw_menu h2{margin-bottom:0}</style>
     <script type="text/javascript">//<![CDATA[
SGConfig={"cow":0,"coh":0,"jg":false,"gc":"#CCC","glw":1,"hcss":"sguh","lh":1.4,"ch":0,"cvw":80,"cvh":80,"cvml":0,"cvmt":0,"cvmr":0,"cvmb":0,"iw":80,"ih":80,"it":false,"hd":300,"eht":true,"aurl":"/imagegrid?q=%QUERY%\u0026offset=%FIRST%\u0026r=1\u0026c=5\u0026p=80\u0026IID=SERP.6100\u0026IG=%IG%\u0026SFX=%SFX%","ps":5,"ess":true,"pl":"\u003cspan class=\u0027sg_u\u0027\u003e\u003cspan class=\u0027sg_cv\u0027\u003e\u003cspan class=\u0027sg_t\u0027\u003e\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e","hpcss":"","hpas":true,"hpcaw":250,"hpcah":250,"hpiw":250,"hpih":250,"hcw":300,"hch":300,"hiw":300,"hih":300,"iffw":1,"offw":1,"eh":true,"edr":false,"mgup":"\u003ca class=\u0027sgur\u0027 /\u003e","sbp":true,"hpav":true,"uap":true};function sa_cl(n,t,i){if(n&&t){var r=n.className;i?r.indexOf(t)==-1&&(r=r.concat(" ",t)):r=r.replace(t,""),n.className=r}};function sa_gs(n,t){var i="";return n.currentStyle?i=n.currentStyle[t]:_w.getComputedStyle&&(i=_w.getComputedStyle(n,null)[t]),i};var Expnd=function(){function o(){t?(sb_ct(t),t=i):!r&&n&&(sa_cl(n,u,!1),n=i)}function e(n){sj_evt.fire("Cap.TrigOn",n)}var i,n,r,t,u="wr_load",f;return sj_evt.bind("Cap.OnWuCmp",function(){r=1,n&&e(n),n=i}),f=function(f){f.onmouseout||(f.onmouseout=o),t=sb_st(function(){t=i,r?e(f):(n=f,sa_cl(n,u,!0))},200)},{on:f}}();_w.sched=_w.sched||function(){function r(t){n.push(t)}function u(n){return function(){_w.sched.schedule(n)}}function f(n){t.push(n)}function e(n,t){i[n]=t}var n=[],t=[],i={};return{register:r,wrapSchedule:u,schedule:f,reportCustomMetric:e,_ns:n,_reg:t,_cm:i}}();var expitem;(function(n){function u(n){for(var i=0;i<t.length;++i)if(t[i].id===n)return t[i]}function f(n,u,f,e,o,s,h){var c,l;for(t.push(new r(n,u,f,e?1:0,s,h)),c=0;c<o.length;++c)l=_ge(o[c]),l&&sj_be(l,"click",function(t){i(n),sj_sp(t)})}function i(n){return u(n).toggle(),!1}if(!n.items){var t=n.items=[],r=function(){function n(n,t,i,r,u,f,e,o,s,h,c){typeof r=="undefined"&&(r=0),typeof u=="undefined"&&(u="Expansion"),typeof f=="undefined"&&(f=null),typeof e=="undefined"&&(e=[]),typeof o=="undefined"&&(o=[]),typeof s=="undefined"&&(s=[]),typeof h=="undefined"&&(h=[]),typeof c=="undefined"&&(c=[]),this.id=n,this.collapsible=t,this.visibles=i,this.state=r,this.logArea=u,this.logName=f,this.movable=e,this.turnable=o,this.exclusive=s,this.external=h,this.buffer=c,this.build(this.id),this.logName==null&&(this.logName=this.id);var l=this;sj_evt.bind("elementgone",function(n){l.handleGone(n[1]),l.balance()}),sj_evt.bind("exphide",function(n){var t=n[1];t===l.id&&l.hide()}),this.balance()}return n.prototype.toggle=function(){var i,r,n,t,u;for(this.collapsible||this.hide(),i=this.state%2!=0,n=0;n<this.turnable.length;n++)t=this.turnable[n],t.className=i?t.className+" b_hide":t.className.replace(/\bb_hide\b/g,"");for(n=0;n<this.movable.length;n++)this.move(this.movable[n],i);for(n=0;n<this.exclusive.length;n++)(r=this.exclusive[n],r.length==2)&&this.swap(r);for(n=0;n<this.buffer.length;n++)for(t=this.buffer[n],u=0;u<t.childNodes.length;u++)t.parentNode.insertBefore(t.childNodes[n],t);this.state++,sj_evt.fire("exptoggle",this.id,i),Log.Log(i?"Hide":"Show",this.logArea,this.logName,!1)},n.prototype.handleGone=function(n){n&&(this.matchAndRemoveInDouble(this.movable,n,2,1),this.matchAndRemove(this.turnable,n),this.movable.length==0&&this.turnable.length==0&&this.hide(),this.matchAndRemove(this.external,n))},n.prototype.matchAndRemoveInDouble=function(n,t,i,r){typeof r=="undefined"&&(r=0);for(var u=0;u<n.length;)this.matchAndRemove(n[u],t,r),n[u].length<2?n.splice(u,1):u++},n.prototype.matchAndRemove=function(n,t,i){var r,u,f;for(typeof i=="undefined"&&(i=0),r=i;r<n.length;){for(u=n[r],f=!1;u!=null;){if(u===t){f=!0;break}u=u.parentElement}f?n.splice(r):r++}},n.prototype.hide=function(){var n=_ge(this.id),t;n&&(t=n.parentNode,t.className=="sml"?t.style.display="none":n.style.display="none")},n.prototype.balance=function(){for(var n,t;this.external.length<this.visibles;)if(n=null,this.turnable.length>0?(n=this.turnable[0],n.className=n.className.replace(/\bb_hide\b/g,"")):this.movable.length>0&&(t=this.movable[0][0],n=this.movable[0][1],this.move([t,n],!1)),n)this.handleGone(n),this.external.push(n);else break},n.prototype.build=function(n){var i=this.all(n),r,t,a,u,s,f,e,h,c,o,l;if(i&&i.length>0)for(r=0;r<i.length;r++){if(t=i[r],t.getAttribute("data-expB")==="1"){this.buffer.push(t);continue}if(a=t.getAttribute("data-expK"),a==="1"){this.turnable.push(t);continue}if(u=t.getAttribute("data-expE"),u&&u.length>0){s=_ge(u),s&&this.exclusive.push([t,s]);continue}if(f=[t],t.childNodes)for(e=0;e<t.childNodes.length;e++)f.push(t.childNodes[e]);if(h=t.getAttribute("data-expV"),h)for(c=h.split(","),o=0;o<c.length;o++)l=_ge(c[o]),l&&f.push(l);this.movable.push(f)}},n.prototype.swap=function(n){if(n.length===2){var t=sj_ce("div");this.moveAll(n[0],t),this.moveAll(n[1],n[0]),this.moveAll(t,n[1])}},n.prototype.moveAll=function(n,t){while(n.childNodes.length>0)t.appendChild(n.childNodes[0])},n.prototype.move=function(n,t){for(var r=n[0],i=1;i<n.length;i++)t?r.appendChild(n[i]):r.parentNode.insertBefore(n[i],r)},n.prototype.all=function(n){var t=null,u,i,r;for(t=_d.querySelectorAll?_d.querySelectorAll('[data-exp="'+n+'"]'):_d.getElementsByTagName("*"),u=[],i=0;i<t.length;i++)r=t[i],r.getAttribute&&r.getAttribute("data-exp")===n&&u.push(r);return u},n}();n.init=f,n.exp=i}})(expitem||(expitem={}));
//]]></script>
     <div>
      <div id="sw_canvas">
       <div id="sw_main">
        <ul class="sw_a">
         <li class="sw_aa"><a href="/?scope=web&amp;FORM=HDRSC1" h="ID=SERP,5428.1">Web</a></li>
         <li><a href="/images/search?q=francois+pienaar&amp;FORM=HDRSC2" h="ID=SERP,5420.1">Images</a></li>
         <li><a href="/videos/search?q=francois+pienaar&amp;FORM=HDRSC3" h="ID=SERP,5421.1">Videos</a></li>
         <li><a href="/maps/default.aspx?q=francois+pienaar&amp;mkt=en&amp;FORM=HDRSC4" h="ID=SERP,5422.1">Maps</a></li>
         <li><a href="/news/search?q=francois+pienaar&amp;FORM=HDRSC6" h="ID=SERP,5423.1">News</a></li>
         <li><a href="/explore?q=francois+pienaar&amp;FORM=HDRSC5" h="ID=SERP,5425.1">More</a></li>
        </ul>
        <div class="sb_ph" id="tw">
         <span class="sb_count" id="count">119,000 results</span>
         <span class="ftrB"><a class="ftrH" id="h5289" href="javascript:">Any time<span class="sw_ddbk"></span> </a></span>
        </div>
        <div id="content">
         <div id="results_area">
          <div id="results_container">
           <!-- snr -->
           <div id="results">
            <ul id="wg0" class="sb_results">
             <li class="sa_wr">
              <div class="sa_cc" u="0|5053|4684659547308901|FhhJn-fiaDtSVkb5FIW-jM5UDq250ycQ">
               <div class="sa_mc">
                <div class="sb_tlst">
                 <h3><a href="http://en.wikipedia.org/wiki/Francois_Pienaar" h="ID=SERP,5106.1"><strong>Francois Pienaar</strong> - <strong>Wikipedia</strong>, the free encyclopedia</a></h3>
                </div>
                <div class="sb_meta">
                 <cite><strong>en.wikipedia.org</strong>/wiki/<strong>Francois_Pienaar</strong></cite>
                 <span class="c_tlbxTrg"><span class="c_tlbxH" h="BASE:CACHEDPAGEDEFAULT" k="SERP,5108.1"></span></span>
                </div>
                <ul class="sp_pss">
                 <li><a href="http://en.wikipedia.org/wiki/Francois_Pienaar#Life_and_career" h="ID=SERP,5099.1">Life and career</a>&nbsp;&middot; </li>
                 <li><a href="http://en.wikipedia.org/wiki/Francois_Pienaar#Depictions_in_media" h="ID=SERP,5100.1">Depictions in media</a>&nbsp;&middot; </li>
                 <li><a href="http://en.wikipedia.org/wiki/Francois_Pienaar#Awards_and_honours" h="ID=SERP,5101.1">Awards and honours</a>&nbsp;&middot; </li>
                 <li><a href="http://en.wikipedia.org/wiki/Francois_Pienaar#Bibliography" h="ID=SERP,5102.1">Bibliography</a></li>
                </ul>
                <p>Jacobus <strong>Francois Pienaar</strong> (born 2 January 1967) is a retired South African rugby union player. He played flanker for South Africa (the Springboks) from 1993 until 1996 ...</p>
               </div>
              </div></li>
             <li class="sa_wr">
              <div class="sa_cc" u="1|5054|4592292012884804|VX10pVmaMAEoVUZ31bw_SCj2eO3YJJgD">
               <div class="sa_mc">
                <div class="sb_tlst">
                 <h3><a href="http://www.biography.com/people/francois-pienaar-530308" h="ID=SERP,5121.1"><strong>Francois Pienaar</strong> Biography - Facts, Birthday, Life Story ...</a></h3>
                </div>
                <div class="sb_meta">
                 <cite><span><strong>www.biography.com</strong>&nbsp;› </span><span><a href="http://www.biography.com/people" h="ID=SERP,5116.1">People</a></span></cite>
                 <span class="c_tlbxTrg"><span class="c_tlbxH" h="BASE:CACHEDPAGEDEFAULT" k="SERP,5123.1"></span></span>
                </div>
                <p>Follow <strong>Francois Pienaar</strong>'s incredible rugby career on <strong>Biography.com</strong>. The South African player helped Nelson Mandela unite their country behind a common cause.</p>
               </div>
              </div></li>
             <li class="sb_ans">
              <div class="ansC">
               <div class="ans">
                <div id="irpserp" class="ans2 px80 row1px80">
                 <img src="/th?id=HN.608056060857617399%3aHN.608012625852236419%3aHN.608052616295743999%3aHN.607991069413934550%3aHN.608009619382143113&amp;w=80&amp;h=80&amp;c=8&amp;sc=5&amp;bw=1&amp;pid=3.1" style="display:none" />
                 <h2 class="sb_h3 cttl"><a href="/images/search?q=francois+pienaar&amp;qpvt=francois+pienaar&amp;FORM=IGRE" h="ID=SERP,5064.1">Images of <strong>francois pienaar</strong></a></h2>
                 <p class="sb_meta catr"><cite>bing.com/images</cite></p>
                 <div class="crch">
                  <div id="irpmt">
                   <div class="imgmr82">
                    <a href="/images/search?q=francois+pienaar&amp;qpvt=francois+pienaar&amp;FORM=IQFRML" class="mmmore" style="height:82px" title="See more images" h="ID=SERP,5316.1">
                     <div class="sw_arwh"></div></a>
                   </div>
                  </div>
                  <div id="irp">
                   <div class="sgg" id="irpr" mu="0">
                    <span class="sgpg"><a href="/images/search?q=francois+pienaar&amp;id=7168A60515B7F04DC2724F91787F2FCFB694D21C&amp;FORM=IQFRBA" class="sgur sg00 irpst0" ihk="/th?id=HN.608056060857617399&amp;pid=3.1" m="{k:&quot;5301&quot;,ns:&quot;SERP&quot;}" style="background-position:-1px -1px" t3="www.zimbio.com" h="ID=SERP,5301.1"></a><a href="/images/search?q=francois+pienaar&amp;id=FECD29165E596CF6DB069762C77F8461A26030BB&amp;FORM=IQFRBA" class="sgur sg10 irpst0" ihk="/th?id=HN.608012625852236419&amp;pid=3.1" m="{k:&quot;5302&quot;,ns:&quot;SERP&quot;}" style="background-position:-82px -1px" t3="globetrottingonline.blogspot.com" h="ID=SERP,5302.1"></a><a href="/images/search?q=francois+pienaar&amp;id=1FD331F1EAA4778B2CE2FB687F5D226FE8CF0CBE&amp;FORM=IQFRBA" class="sgur sg20 irpst0" ihk="/th?id=HN.608052616295743999&amp;pid=3.1" m="{k:&quot;5303&quot;,ns:&quot;SERP&quot;}" style="background-position:-163px -1px" t3="www.zimbio.com" h="ID=SERP,5303.1"></a><a href="/images/search?q=francois+pienaar&amp;id=27285D80CAB9DF125CBA9E006D05162F190C79C5&amp;FORM=IQFRBA" class="sgur sg30 irpst0" ihk="/th?id=HN.607991069413934550&amp;pid=3.1" m="{k:&quot;5304&quot;,ns:&quot;SERP&quot;}" style="background-position:-244px -1px" t3="www.zimbio.com" h="ID=SERP,5304.1"></a><a href="/images/search?q=francois+pienaar&amp;id=EA3E2255B427193BDF9CEC0CEDF8E582E2D39E07&amp;FORM=IQFRBA" class="sgur sg40 irpst0" ihk="/th?id=HN.608009619382143113&amp;pid=3.1" m="{k:&quot;5305&quot;,ns:&quot;SERP&quot;}" style="background-position:-325px -1px" t3="www.zimbio.com" h="ID=SERP,5305.1"></a></span>
                    <div class="clrall"></div>
                   </div>
                  </div>
                 </div>
                </div>
               </div>
              </div></li>
             <li class="sa_wr">
              <div class="sa_cc" u="2|5055|4930632335097895|ikMIB3UBCkjCMQPQgFAFflJDbQyoD-Xm">
               <div class="sa_mc">
                <div class="sb_tlst">
                 <h3><a href="http://www.sahistory.org.za/people/francois-pienaar" h="ID=SERP,5135.1"><strong>Francois Pienaar</strong> | South African History Online</a></h3>
                </div>
                <div class="wr_cm2">
                 <div class="sa_cm2">
                  <a href="http://www.sahistory.org.za/people/francois-pienaar" h="ID=SERP,5131.1"><img class="rms_img" height="48" id="emb1" src="/th?id=RwjED0IBQBX5SQ20MqA%2fl5gxLJwyi4eRgRmbsIG8crLcw_S4EtcPooqDRi8tA&amp;w=48&amp;c=1&amp;pid=5.1" width="48" /></a>
                 </div>
                 <div class="sb_meta">
                  <cite>www.sahistory.org.za/people/<strong>francois-pienaar</strong></cite>
                  <span class="c_tlbxTrg"><span class="c_tlbxH" h="BASE:CACHEDPAGEDEFAULT" k="SERP,5137.1"></span></span>
                 </div>
                 <p><strong>Francois Pienaar</strong> was born on 2 January 1969 in Vereeniging into a working class Afrikaner family. Although he participated in various sporting activities …</p>
                </div>
               </div>
              </div></li>
             <li class="sa_wr">
              <div class="sa_cc" u="3|5056|4638901004075903|Nui2Yzd9XSQ9hxFVyr9AMAUxyPN3fE9M">
               <div class="sa_mc">
                <div class="sb_tlst">
                 <h3><a href="http://www.britannica.com/EBchecked/topic/1332582/Francois-Pienaar" h="ID=SERP,5148.1"><strong>Francois Pienaar</strong> (South African rugby union football ...</a></h3>
                </div>
                <div class="sb_meta">
                 <cite>www.britannica.com/EBchecked/topic/1332582</cite>
                 <span class="c_tlbxTrg"><span class="c_tlbxH" h="BASE:CACHEDPAGEDEFAULT" k="SERP,5150.1"></span></span>
                </div>
                <p><strong>Fran&ccedil;ois Pienaar</strong> , in full Jacobus <strong>Fran&ccedil;ois Pienaar</strong> (born Jan. 2, 1967, Vereeniging, S.Af.), South African rugby union football player who led the South African ...</p>
               </div>
              </div></li>
             <li class="si_pp"></li>
             <li class="sb_ans">
              <div class="ansC">
               <div class="ans">
                <div id="vidans2" class="ans2 vid1">
                 <h2 class="sb_h3 cttl"><a href="/videos/search?q=francois+pienaar&amp;qpvt=francois+pienaar&amp;FORM=VDRE" h="ID=SERP,5068.1">Videos of <strong>francois pienaar</strong></a></h2>
                 <p class="sb_meta catr"><cite>bing.com/videos</cite></p>
                 <div class="crch">
                  <div class="ans3">
                   <div class="vidrc" ihp="Preview not available">
                    <div class="vidr">
                     <div class="vtv2" vhk="http://ts3.mm.bing.net/th?id=OM.TYMwsisEDSBx8g&amp;pid=4.1" sh="http://ts3.mm.bing.net/th?id=VN.608043880331808330&amp;pid=4.1&amp;w=300&amp;h=170&amp;rs=1&amp;c=7" hw="300" hh="170" mid="F271200D042BB230834DF271200D042BB230834D">
                      <a href="/videos/search?q=francois+pienaar&amp;FORM=VIRE1#view=detail&amp;mid=F271200D042BB230834DF271200D042BB230834D" class="vt5b" h="ID=SERP,5321.1"><img class="rms_img" height="68" id="emb2" src="http://ts3.mm.bing.net/th?id=VN.608043880331808330&amp;pid=4.1&amp;w=120&amp;h=68&amp;rs=1&amp;vt=4&amp;c=7" width="120" /><span class="vthv"><span>Click to view</span></span>
                       <div class="vt_text">
                        <span class="vt_dr">4:11</span>
                       </div></a>
                     </div>
                     <div class="tt">
                      <a href="/videos/search?q=francois+pienaar&amp;FORM=VIRE2#view=detail&amp;mid=F271200D042BB230834DF271200D042BB230834D" title="Francois Pienaar on cooking for Matt Damon" h="ID=SERP,5321.2">Francois Pienaar on cooking for M…</a>
                     </div>
                     <div class="mt">
                      <cite class="nowrap src">YouTube</cite>
                     </div>
                    </div>
                    <div class="vidr">
                     <div class="vtv2" vhk="http://ts1.mm.bing.net/th?id=OM.sbszV16YqXsPnw&amp;pid=4.1" sh="http://ts1.mm.bing.net/th?id=VN.608012694579249832&amp;pid=4.1&amp;w=300&amp;h=226&amp;rs=1&amp;c=7" hw="300" hh="226" mid="9F0F7BA9985E5733BBB19F0F7BA9985E5733BBB1">
                      <a href="/videos/search?q=francois+pienaar&amp;FORM=VIRE3#view=detail&amp;mid=9F0F7BA9985E5733BBB19F0F7BA9985E5733BBB1" class="vt5b" h="ID=SERP,5322.1"><img class="rms_img" height="68" id="emb3" src="http://ts1.mm.bing.net/th?id=VN.608012694579249832&amp;pid=4.1&amp;w=120&amp;h=68&amp;rs=1&amp;vt=4&amp;c=7" width="120" /><span class="vthv"><span>Click to view</span></span>
                       <div class="vt_text">
                        <span class="vt_dr">4:53</span>
                       </div></a>
                     </div>
                     <div class="tt">
                      <a href="/videos/search?q=francois+pienaar&amp;FORM=VIRE4#view=detail&amp;mid=9F0F7BA9985E5733BBB19F0F7BA9985E5733BBB1" title="Francois Pienaar remembers Nelson Mandela" h="ID=SERP,5322.2">Francois Pienaar remembers Nels…</a>
                     </div>
                     <div class="mt">
                      <cite class="nowrap src">YouTube</cite>
                     </div>
                    </div>
                    <div class="vidr">
                     <div class="vtv2" vhk="http://ts1.mm.bing.net/th?id=OM.UWmqW7eCilw8cw&amp;pid=4.1" sh="http://ts1.mm.bing.net/th?id=VN.608034495832983468&amp;pid=4.1&amp;w=300&amp;h=226&amp;rs=1&amp;c=7" hw="300" hh="226" mid="733C5C8A82B75BAA6951733C5C8A82B75BAA6951">
                      <a href="/videos/search?q=francois+pienaar&amp;FORM=VIRE5#view=detail&amp;mid=733C5C8A82B75BAA6951733C5C8A82B75BAA6951" class="vt5b" h="ID=SERP,5323.1"><img class="rms_img" height="68" id="emb4" src="http://ts1.mm.bing.net/th?id=VN.608034495832983468&amp;pid=4.1&amp;w=120&amp;h=68&amp;rs=1&amp;vt=4&amp;c=7" width="120" /><span class="vthv"><span>Click to view</span></span>
                       <div class="vt_text">
                        <span class="vt_dr">0:14</span>
                       </div></a>
                     </div>
                     <div class="tt">
                      <a href="/videos/search?q=francois+pienaar&amp;FORM=VIRE6#view=detail&amp;mid=733C5C8A82B75BAA6951733C5C8A82B75BAA6951" title="elephant extreme kruger national park" h="ID=SERP,5323.2">elephant extreme kruger national p…</a>
                     </div>
                     <div class="mt">
                      <cite class="nowrap src">YouTube</cite>
                     </div>
                    </div>
                    <div class="vidr">
                     <div class="vtv2" vhk="http://ts4.mm.bing.net/th?id=OM.j11qsPXzNgLWcA&amp;pid=4.1" sh="http://ts4.mm.bing.net/th?id=VN.608018106237324371&amp;pid=4.1&amp;w=300&amp;h=170&amp;rs=1&amp;c=7" hw="300" hh="170" mid="70D60236F3F5B06A5D8F70D60236F3F5B06A5D8F">
                      <a href="/videos/search?q=francois+pienaar&amp;FORM=VIRE7#view=detail&amp;mid=70D60236F3F5B06A5D8F70D60236F3F5B06A5D8F" class="vt5b" h="ID=SERP,5324.1"><img class="rms_img" height="68" id="emb5" src="http://ts4.mm.bing.net/th?id=VN.608018106237324371&amp;pid=4.1&amp;w=120&amp;h=68&amp;rs=1&amp;vt=4&amp;c=7" width="120" /><span class="vthv"><span>Click to view</span></span>
                       <div class="vt_text">
                        <span class="vt_dr">3:09</span>
                       </div></a>
                     </div>
                     <div class="tt">
                      <a href="/videos/search?q=francois+pienaar&amp;FORM=VIRE8#view=detail&amp;mid=70D60236F3F5B06A5D8F70D60236F3F5B06A5D8F" title="RWC: Winning Captains- Francois Pienaar" h="ID=SERP,5324.2">RWC: Winning Captains- Franco…</a>
                     </div>
                     <div class="mt">
                      <cite class="nowrap src">vimeo</cite>
                     </div>
                    </div>
                    <div class="vidmr">
                     <div class="vidmr2">
                      <a href="/videos/search?q=francois+pienaar&amp;qpvt=francois+pienaar&amp;FORM=VQFRML" class="mmmore" title="See more videos" h="ID=SERP,5068.2">
                       <div class="sw_arwh"></div></a>
                     </div>
                    </div>
                   </div>
                  </div>
                 </div>
                </div>
               </div>
              </div></li>
             <li class="sa_wr wr_at">
              <div class="sa_cc" u="4|5057|4711915417502866|WkkyvkAUbvBeuxrQTPVQbn-pvUij857w">
               <div class="wr_xw">
                <div class="sa_mc">
                 <div class="sb_tlst">
                  <h3><a href="http://za.linkedin.com/in/fhpienaar" h="ID=SERP,5183.1"><strong>Francois Pienaar</strong> - South Africa | LinkedIn</a></h3>
                 </div>
                 <div class="wr_tc">
                  <div>
                   <a href="#" onmouseover="Expnd.on(this)" class="exp_trgr">
                    <div class="exp_tab">
                     <ul>
                      <li>
                       <div class="exp_trwr">
                        Education
                       </div></li>
                      <li>
                       <div class="exp_trwr">
                        Experience
                       </div></li>
                     </ul>
                     <div class="sw_tpo"></div>
                    </div></a>
                  </div>
                 </div>
                 <div class="sb_meta">
                  <cite>za.linkedin.com/in/fh<strong>pienaar</strong></cite>
                  <span class="c_tlbxTrg"><span class="c_tlbxH" h="BASE:CACHEDPAGEDEFAULT" k="SERP,5185.1"></span></span>
                 </div>
                 <div class="wr_cm2">
                  <div class="sa_cm2">
                   <a href="http://za.linkedin.com/in/fhpienaar" h="ID=SERP,5158.1"><img class="rms_img" height="48" id="emb6" src="/th?id=RXrsa0Ez1UG5%2fqb1Io%2fOe8APY3uSJ5mTww05VbaCJKKBQ_Ssql%2fapCEmnciiA&amp;w=48&amp;c=1&amp;pid=5.1" width="48" /></a>
                  </div>
                  <ul class="sp_pss">
                   <li>Business Development Director at Mint …&nbsp;&middot; </li>
                   <li>Johannesburg</li>
                  </ul>
                  <p><strong>Francois Pienaar</strong>. Services Director at Mint Location Johannesburg Area, South Africa Industry Information …</p>
                 </div>
                </div>
               </div>
              </div></li>
             <li class="sa_wr">
              <div class="sa_cc" u="5|5058|4656690735809390|CHn6ZwiHWO1FnlHbmT5zT8iPnRcm_yqH">
               <div class="sa_mc">
                <div class="sb_tlst">
                 <h3><a href="http://www.imdb.com/name/nm3565879/" h="ID=SERP,5204.1"><strong>Francois Pienaar</strong> - <strong>IMDb</strong></a></h3>
                </div>
                <div class="sb_meta">
                 <cite><strong>www.imdb.com</strong>/name/nm3565879</cite>
                 <span class="c_tlbxTrg"><span class="c_tlbxH" h="BASE:CACHEDPAGEDEFAULT" k="SERP,5206.1"></span></span>
                </div>
                <ul class="sp_pss">
                 <li>Born Jan 02, 1967&nbsp;&middot; </li>
                 <li>47 years old&nbsp;&middot; </li>
                 <li><a href="http://www.imdb.com/name/nm3565879/mediaindex?ref_=nm_phs_md_sm" h="ID=SERP,5195.1">7 photos</a>&nbsp;&middot; </li>
                 <li><a href="http://www.imdb.com/name/nm3565879/bio?ref_=nm_ql_1" h="ID=SERP,5196.1">Biography</a>&nbsp;&middot; </li>
                 <li><a href="http://www.imdb.com/name/nm3565879/awards?ref_=nm_ql_2" h="ID=SERP,5197.1">Awards</a>&nbsp;&middot; </li>
                 <li><a href="http://www.imdb.com/filmosearch?sort=num_votes&amp;explore=title_type&amp;role=nm3565879&amp;ref_=nm_ql_flmg_4" h="ID=SERP,5198.1">Films</a></li>
                </ul>
                <p><strong>Francois Pienaar</strong>, Self: Xpos&eacute;. <strong>Francois Pienaar</strong> was born on January 2, 1967 in Vereeniging, South Africa as Jacobus <strong>Francois Pienaar</strong>. He is an actor, known for ...</p>
               </div>
              </div></li>
             <li class="sb_ans">
              <div class="ansC">
               <div class="ans">
                <div class="ans2 qsa">
                 <h2 class="sb_h3 cttl">Related searches for <strong>francois pienaar</strong></h2>
                 <div class="crch">
                  <div class="qscolumn">
                   <ul class="sc_hl1">
                    <li><a href="/search?q=Francois+Pienaar+Invictus&amp;FORM=QSRE1" h="ID=SERP,5353.1">Francois Pienaar <strong>Invictus</strong></a></li>
                    <li><a href="/search?q=Francois+Pienaar+Biography&amp;FORM=QSRE2" h="ID=SERP,5354.1">Francois Pienaar <strong>Biography</strong></a></li>
                    <li><a href="/search?q=Francois+Pienaar+Leadership&amp;FORM=QSRE3" h="ID=SERP,5355.1">Francois Pienaar <strong>Leadership</strong></a></li>
                   </ul>
                  </div>
                  <div class="qscolumn qscollast">
                   <ul class="sc_hl1">
                    <li><a href="/search?q=Francois+Pienaar+Matt+Damon&amp;FORM=QSRE4" h="ID=SERP,5356.1">Francois Pienaar <strong>Matt</strong> <strong>Damon</strong></a></li>
                    <li><a href="/search?q=Francois+Pienaar+Motivational+Speaker&amp;FORM=QSRE5" h="ID=SERP,5357.1">Francois Pienaar <strong>Motivational</strong> <strong>Speaker</strong></a></li>
                    <li><a href="/search?q=Nelson+Mandela+Rugby+World+Cup&amp;FORM=QSRE6" h="ID=SERP,5358.1"><strong>Nelson</strong> <strong>Mandela</strong> <strong>Rugby</strong> <strong>World</strong> <strong>Cup</strong></a></li>
                   </ul>
                  </div>
                 </div>
                </div>
               </div>
              </div></li>
             <li class="sa_wr">
              <div class="sa_cc" u="6|5059|4739562138046947|uuKV_O0UnXVrTeiGsjdsFz7wu7kQYZYx">
               <div class="sa_mc">
                <div class="sb_tlst">
                 <h3><a href="http://www.imdb.com/character/ch0118415/" h="ID=SERP,5217.1"><strong>Francois Pienaar</strong> (Character) - <strong>IMDb</strong></a></h3>
                </div>
                <div class="sb_meta">
                 <cite><strong>www.imdb.com</strong>/character/ch0118415</cite>
                 <span class="c_tlbxTrg"><span class="c_tlbxH" h="BASE:CACHEDPAGEDEFAULT" k="SERP,5219.1"></span></span>
                </div>
                <p><strong>Francois Pienaar</strong> (Character) from Invictus (2009) Share this page: The content of this page was created by users. It has not been screened or verified by <strong>IMDb</strong> staff.</p>
               </div>
              </div></li>
             <li class="sa_wr">
              <div class="sa_cc" u="7|5060|4607066690295399|xHntFOfc4mEvDX20TU6vxE_nOEuNjHYM">
               <div class="sa_mc">
                <div class="sb_tlst">
                 <h3><a href="http://www.linkedin.com/pub/dir/francois/pienaar" h="ID=SERP,5230.1"><strong>francois pienaar</strong> profiles | LinkedIn</a></h3>
                </div>
                <div class="sb_meta">
                 <cite>www.linkedin.com/pub/dir/<strong>francois/pienaar</strong></cite>
                 <span class="c_tlbxTrg"><span class="c_tlbxH" h="BASE:CACHEDPAGEDEFAULT" k="SERP,5232.1"></span></span>
                </div>
                <p><strong>francois pienaar</strong> and 250M+ professionals are on LinkedIn. Join to contact and view their full profiles now. Join Now</p>
               </div>
              </div></li>
            </ul>
           </div>
           <div class="sb_pag">
            <h4>Pagination</h4>
            <ul>
             <li><a class="sb_pagS">1</a></li>
             <li><a href="/search?q=francois+pienaar&amp;go=Submit&amp;qs=n&amp;pq=francois+pienaar&amp;sc=0-0&amp;sp=-1&amp;sk=&amp;cvid=46bd3d8172d24188a0243f1cc21562b1&amp;first=9&amp;FORM=PERE" h="ID=SERP,5292.1">2</a></li>
             <li><a href="/search?q=francois+pienaar&amp;go=Submit&amp;qs=n&amp;pq=francois+pienaar&amp;sc=0-0&amp;sp=-1&amp;sk=&amp;cvid=46bd3d8172d24188a0243f1cc21562b1&amp;first=23&amp;FORM=PERE1" h="ID=SERP,5293.1">3</a></li>
             <li><a href="/search?q=francois+pienaar&amp;go=Submit&amp;qs=n&amp;pq=francois+pienaar&amp;sc=0-0&amp;sp=-1&amp;sk=&amp;cvid=46bd3d8172d24188a0243f1cc21562b1&amp;first=37&amp;FORM=PERE2" h="ID=SERP,5294.1">4</a></li>
             <li><a href="/search?q=francois+pienaar&amp;go=Submit&amp;qs=n&amp;pq=francois+pienaar&amp;sc=0-0&amp;sp=-1&amp;sk=&amp;cvid=46bd3d8172d24188a0243f1cc21562b1&amp;first=51&amp;FORM=PERE3" h="ID=SERP,5295.1">5</a></li>
             <li><a href="/search?q=francois+pienaar&amp;go=Submit&amp;qs=n&amp;pq=francois+pienaar&amp;sc=0-0&amp;sp=-1&amp;sk=&amp;cvid=46bd3d8172d24188a0243f1cc21562b1&amp;first=9&amp;FORM=PORE" class="sb_pagN" h="ID=SERP,5296.1">Next</a></li>
            </ul>
           </div>
          </div>
         </div>
         <div id="sidebar">
          <div class="ansC">
           <div class="ans">
            <div class="wpc_tp" id="wpc_tp">
             <div class="wpc_module wpctm_wrp sb_meta">
              <div class="wpc_tm sb_meta">
               <h2 class="sb_h3 cttl">
                <div class="sb_h3">
                 Francois Pienaar
                </div></h2>
              </div>
             </div>
             <div class="wpc_module sb_meta">
              <div class="infocard">
               <div class="infocardTop">
                <div class="iclc">
                 <div class="cico" style="width:110px;height:110px;">
                  <a href="http://en.wikipedia.org/wiki/Francois_Pienaar" h="ID=SERP,5369.1">
                   <div class="rms_iac" style="height:110px;width:110px;" data-height="110" data-width="110" data-title="Francois Pienaar" data-alt="Francois Pienaar" data-class="rms_img" data-src="/th?id=AHNKUts8vf3iRTw300C300&amp;w=110&amp;h=110&amp;c=7&amp;rs=1&amp;qlt=80&amp;pid=16.2"></div></a>
                 </div>
                 <p class="atli">www.zimbio.com</p>
                </div>
                <div class="tp_icd">
                 <div>
                  Jacobus Francois Pienaar is a retired South African rugby union player. He played flanker for South Africa fro…
                  <div class="sml inline" id="expitem_1">
                   <a id="expitem_1_hit" href="javascript:void(0);"><span class="sw_plus cipa " width="16" height="16"></span></a>
                  </div>
                 </div>
                 <div class="b_hide" data-exp="expitem_1" data-expe="cic_dscsm">
                  Jacobus Francois Pienaar is a retired South African rugby union player. He played flanker for South Africa from 1993 until 1996, winning 29 international caps, all of them as captain. He is best known for leading South Africa to victory in the 1995 Rugby World Cup. After being dropped from the Springbok team in 1996, Pienaar went on to a career with English club Saracens.
                 </div>
                 <p><a href="http://en.wikipedia.org/wiki/Francois_Pienaar" h="ID=SERP,5370.1">en.wikipedia.org</a><span class="tp_icdl"> &middot; Text under <a href="http://creativecommons.org/licenses/by-sa/3.0/" h="ID=SERP,5374.1">CC-BY-SA license</a></span></p>
                </div>
               </div>
               <div class="wpc_facts">
                <p class="ppad"><span class="cbl b_lower">Born:</span> Jan 02, 1967 (age 47) &middot; <a href="/search?q=vereeniging&amp;filters=ufn%3a%22vereeniging%22+sid%3a%228eb53727-0c92-a9b5-0c93-9f07aed7341a%22&amp;FORM=SNAPST" h="ID=SERP,5371.1">Vereeniging, South Africa</a></p>
                <p class="ppad"><span class="cbl b_lower">Height:</span> 6' 3&quot; (1.91 m)</p>
                <p><span class="cbl b_lower">Education:</span> <a href="/search?q=rand+afrikaans+university&amp;filters=ufn%3a%22rand+afrikaans+university%22+sid%3a%222f422c9e-49c9-c28c-39e0-e9a8c83f1358%22&amp;FORM=SNAPST" h="ID=SERP,5372.1">Rand Afrikaans University</a></p>
               </div>
              </div>
             </div>
             <div class="wpc_module sb_meta">
              <div class="tp_mehdr">
               <h2 class="sb_h3">Timeline</h2>
              </div>
              <div class="tp_mecont">
               <div class="clis">
                <p class="ppad"><span class="cbl b_lower b_strong">1993:</span> In 1993 Transvaal won the Super 10, Currie Cup and Lion Cup under Pienaar.</p>
                <p class="ppad"><span class="cbl b_lower b_strong">1994:</span> In 1994, Transvaal retained the Currie Cup under his captaincy and he was voted international player of the year by Rugby World magazine.</p>
                <p class="ppad"><span class="cbl b_lower b_strong">1995:</span> In 1995 he was voted Rugby Personality of the Year by Britain's Rugby Union Writers' Club, as well as Newsmaker of the Year in South Africa.</p>
                <p class="ppad"><span class="cbl b_lower b_strong">1999:</span> Pienaar wrote his autobiography Rainbow Warrior with Edward Griffiths in 1999.</p>
                <div class="b_hide" data-exp="expitem_2">
                 <p class="ppad"><span class="cbl b_lower b_strong">2000:</span> In 2000, Pienaar retired as a player and became Saracens’ CEO.</p>
                </div>
                <div class="b_hide" data-exp="expitem_2">
                 <p class="ppad"><span class="cbl b_lower b_strong">2005:</span> Pienaar was also involved in South Africa's failed bid to host the 2011 Rugby World Cup in 2005.</p>
                </div>
                <div class="b_hide" data-exp="expitem_2">
                 <p class="ppad"><span class="cbl b_lower b_strong">2009:</span> Pienaar is portrayed by Matt Damon in the movie Invictus, released in December 2009, which focuses on the story of the 1995 World Cup.</p>
                </div>
               </div>
               <div class="sml" id="expitem_2">
                <a id="expitem_2_hit" href="javascript:void(0);"><span class="sw_plus cipl " width="16" height="16"></span>See more</a>
               </div>
               <div class="b_hide" data-exp="expitem_2">
                <a href="http://en.wikipedia.org/wiki/Francois_Pienaar" class="b_moreLink" title="" h="ID=SERP,5376.1">More on Wikipedia</a>
               </div>
              </div>
             </div>
             <div class="wpc_module sb_meta">
              <div class="tp_mehdr">
               <h2 class="sb_h3">People also search for</h2>
              </div>
              <div class="tp_mecont">
               <div class="imse">
                <div class="sqit">
                 <div class="cong">
                  <div class="imco">
                   <div class="imit" style="width:75px">
                    <div class="cico" style="width:75px;height:75px;">
                     <a href="/search?q=chester+williams&amp;filters=ufn%3a%22chester+williams%22+sid%3a%2272d839cf-7b22-f4ad-a6a8-5dbb07fa5df2%22+catguid%3a%22ee8dc56d-cb47-17c7-3ff8-0d46ac64f802_cfb02057%22+segment%3a%22generic.carousel%22&amp;FORM=SNAPST" h="ID=SERP,5378.1">
                      <div class="rms_iac" style="height:75px;width:75px;" data-height="75" data-width="75" data-title="Chester Williams and Francois Pienaar are both South African rugby union coaches and rugby union players." data-alt="Chester Williams" data-class="rms_img" data-src="/th?id=ArGntbERXLayA2Q300C300&amp;w=75&amp;h=75&amp;c=7&amp;rs=1&amp;qlt=80&amp;pid=16.2"></div></a>
                    </div>
                    <div class="imda">
                     <p><a href="/search?q=chester+williams&amp;filters=ufn%3a%22chester+williams%22+sid%3a%2272d839cf-7b22-f4ad-a6a8-5dbb07fa5df2%22+catguid%3a%22ee8dc56d-cb47-17c7-3ff8-0d46ac64f802_cfb02057%22+segment%3a%22generic.carousel%22&amp;FORM=SNAPST" h="ID=SERP,5378.2">Chester Williams</a></p>
                    </div>
                   </div>
                   <div class="imit" style="width:75px">
                    <div class="cico" style="width:75px;height:75px;">
                     <a href="/search?q=joel+stransky&amp;filters=ufn%3a%22joel+stransky%22+sid%3a%226fcc79f9-235e-9787-10ea-a36b432f32da%22+catguid%3a%22ee8dc56d-cb47-17c7-3ff8-0d46ac64f802_cfb02057%22+segment%3a%22generic.carousel%22&amp;FORM=SNAPST" h="ID=SERP,5379.1">
                      <div class="rms_iac" style="height:75px;width:75px;" data-height="75" data-width="75" data-title="Joel Stransky and Francois Pienaar are both South African rugby union players." data-alt="Joel Stransky" data-class="rms_img" data-src="/th?id=AKe8c65Sx0tT4bw300C300&amp;w=75&amp;h=75&amp;c=7&amp;rs=1&amp;qlt=80&amp;pid=16.2"></div></a>
                    </div>
                    <div class="imda">
                     <p><a href="/search?q=joel+stransky&amp;filters=ufn%3a%22joel+stransky%22+sid%3a%226fcc79f9-235e-9787-10ea-a36b432f32da%22+catguid%3a%22ee8dc56d-cb47-17c7-3ff8-0d46ac64f802_cfb02057%22+segment%3a%22generic.carousel%22&amp;FORM=SNAPST" h="ID=SERP,5379.2">Joel Stransky</a></p>
                    </div>
                   </div>
                   <div class="imit imng" style="width:75px">
                    <div class="cico" style="width:75px;height:75px;">
                     <a href="/search?q=jonah+lomu&amp;filters=ufn%3a%22jonah+lomu%22+sid%3a%225044bff7-90be-48ac-a069-479e1f62de9d%22+catguid%3a%22ee8dc56d-cb47-17c7-3ff8-0d46ac64f802_cfb02057%22+segment%3a%22generic.carousel%22&amp;FORM=SNAPST" h="ID=SERP,5380.1">
                      <div class="rms_iac" style="height:75px;width:75px;" data-height="75" data-width="75" data-title="Jonah Lomu" data-alt="Jonah Lomu" data-class="rms_img" data-src="/th?id=AXsEagVF0ZxTACQ300C300&amp;w=75&amp;h=75&amp;c=7&amp;rs=1&amp;qlt=80&amp;pid=16.2"></div></a>
                    </div>
                    <div class="imda">
                     <p><a href="/search?q=jonah+lomu&amp;filters=ufn%3a%22jonah+lomu%22+sid%3a%225044bff7-90be-48ac-a069-479e1f62de9d%22+catguid%3a%22ee8dc56d-cb47-17c7-3ff8-0d46ac64f802_cfb02057%22+segment%3a%22generic.carousel%22&amp;FORM=SNAPST" h="ID=SERP,5380.2">Jonah Lomu</a></p>
                    </div>
                   </div>
                  </div>
                 </div>
                </div>
               </div>
              </div>
             </div>
             <div class="wpc_module sb_meta wpc_ftr">
              <p class="atli sb_meta">Data from: <a href="http://en.wikipedia.org/wiki/Francois_Pienaar" h="ID=SERP,5385.1">wikipedia</a> &middot; <a href="http://www.freebase.com/" h="ID=SERP,5386.1">freebase</a></p>
              <div class="wpc_sfl">
               <a href="javascript:;" id="epf" h="ID=SERP,5389.1">Report a problem</a>
              </div>
             </div>
            </div>
           </div>
           <div class="ans">
            <div class="wpc_dis">
             <h2 class="sb_h3 cttl">See results for</h2>
             <div class="wpc_disi">
              <div class="wpc_ei sb_meta">
               <div class="crch">
                <div class="cico" style="width:75px;height:75px;">
                 <a href="/search?q=Francois+Pienaar+Mint+Management+Technologies&amp;filters=ufn%3a%22Francois+Pienaar+Mint+Management+Technologies%22+sid%3a%227ac67af3-9c1f-9603-423d-d0dcd26c3150%22&amp;FORM=SNAPST" h="ID=SERP,5391.1">
                  <div class="rms_iac" style="height:75px;width:75px;" data-height="75" data-width="75" data-class="rms_img" data-src="/th?id=Asql%252fapCEmnciiA300C300&amp;w=75&amp;h=75&amp;c=7&amp;rs=1&amp;qlt=80&amp;pid=16.2"></div></a>
                </div>
                <div class="wpc_eic">
                 <div class="wpc_geit">
                  <h2 class="sb_h3 cttl"><a href="/search?q=Francois+Pienaar+Mint+Management+Technologies&amp;filters=ufn%3a%22Francois+Pienaar+Mint+Management+Technologies%22+sid%3a%227ac67af3-9c1f-9603-423d-d0dcd26c3150%22&amp;qpvt=francois+pienaar&amp;FORM=SNAPST" h="ID=SERP,5391.2">Francois Pienaar</a></h2>
                 </div>
                 <ul class="wpc_rifacts">
                  <li>Services Director at Mint</li>
                  <li>Johannesburg Area, South Africa</li>
                 </ul>
                </div>
               </div>
              </div>
             </div>
            </div>
           </div>
           <div class="ans">
            <div class="sw_menu">
             <h2 class="sb_h3 cttl">
              <div class="sb_title rrrs_ttl">
               Related searches
              </div></h2>
             <ul>
              <li class="rrrs_itm"><a href="/search?q=Francois+Pienaar+Invictus&amp;FORM=R5FD" h="ID=SERP,5395.1">Francois Pienaar <strong>Invictus</strong></a></li>
              <li class="rrrs_itm"><a href="/search?q=Francois+Pienaar+Biography&amp;FORM=R5FD1" h="ID=SERP,5396.1">Francois Pienaar <strong>Biography</strong></a></li>
              <li class="rrrs_itm"><a href="/search?q=Francois+Pienaar+Leadership&amp;FORM=R5FD2" h="ID=SERP,5397.1">Francois Pienaar <strong>Leadership</strong></a></li>
              <li class="rrrs_itm"><a href="/search?q=Francois+Pienaar+Matt+Damon&amp;FORM=R5FD3" h="ID=SERP,5398.1">Francois Pienaar <strong>Matt</strong> <strong>Damon</strong></a></li>
              <li class="rrrs_itm"><a href="/search?q=Francois+Pienaar+Motivational+Speaker&amp;FORM=R5FD4" h="ID=SERP,5399.1">Francois Pienaar <strong>Motivational</strong> <strong>Speaker</strong></a></li>
              <li class="rrrs_itm"><a href="/search?q=Nelson+Mandela+Rugby+World+Cup&amp;FORM=R5FD5" h="ID=SERP,5400.1"><strong>Nelson</strong> <strong>Mandela</strong> <strong>Rugby</strong> <strong>World</strong> <strong>Cup</strong></a></li>
              <li class="rrrs_itm"><a href="/search?q=Chester+Williams&amp;FORM=R5FD6" h="ID=SERP,5401.1"><strong>Chester</strong> <strong>Williams</strong></a></li>
              <li class="rrrs_itm"><a href="/search?q=Steven+Pienaar&amp;FORM=R5FD7" h="ID=SERP,5402.1"><strong>Steven</strong> Pienaar</a></li>
             </ul>
            </div>
           </div>
           <div class="ans">
            <div class="sb_adsNv2">
             <h2 class="sb_title">Ad related to <strong>francois pienaar</strong></h2>
             <ul>
              <li>
               <div class="sb_add sb_adN">
                <h3><a href="http://0.r.msn.com/?ld=DvjuP0b9httq41adGZILx7FjVUCUxpT74bVPJ_ZtTDWUcTyyKoD6rzueyLneS6ny-K1E6tM_EqnDHQ9AsxUvm3rU47O1ARM8157AWTIT_JkdILOhY5dsCBcE0OL7FemLBHJBUyLG9i1vNfu9ZuUX7O2l76Of8&amp;u=http%3a%2f%2fwww.amazon.com%2fs%2f%3fie%3dUTF8%26keywords%3dfrancois%2bpienaar%26tag%3dmh0b-20%26index%3daps%26hvadid%3d1696098120%26ref%3dpd_sl_78i9hzuvlr_ee" h="ID=SERP,5405.1,Ads"><strong>Francois Pienaar</strong></a></h3>
                <div class="sb_dul">
                 <cite>www.Amazon.com/<strong>Francois Pienaar</strong></cite>
                </div>
                <p>Free 2-Day Shipping w/ Amazon Prime! Low Prices on Millions of Books.</p>
                <p class="saa_mr">amazon.com is rated <span class="saa_mrs"><span class="sw_st"></span><span class="sw_st"></span><span class="sw_st"></span><span class="sw_st"></span><span class="sw_ste"></span></span> on Bing (<a href="/merchant/reviews?mid=amazon.com&amp;FORM=MRANNO" h="ID=SERP,5407.1,Ads">8248 reviews</a>)</p>
               </div></li>
             </ul>
             <div>
              <a href="http://advertise.bingads.microsoft.com/en-us/search" class="sb_meta" h="ID=SERP,5404.1,Ads">See your ad here &raquo;</a>
             </div>
            </div>
           </div>
          </div>
         </div>
        </div>
       </div>
      </div>
     </div>
    </div>
    <div id="sb_foot">
     <ul id="sw_footL">
      <li><span>&copy; 2014 Microsoft</span> | </li>
      <li><a href="http://go.microsoft.com/fwlink/?LinkId=248686&amp;CLCID=0409" h="ID=FD,73.1">Privacy and Cookies</a> | </li>
      <li><a href="http://go.microsoft.com/fwlink/?LinkID=246338&amp;CLCID=0409" h="ID=FD,75.1">Legal</a> | </li>
      <li><a href="http://go.microsoft.com/?linkid=9844325" h="ID=FD,77.1">Advertise</a> | </li>
      <li><a href="http://go.microsoft.com/fwlink/?LinkID=286759&amp;CLCID=409" target="_blank" h="ID=FD,79.1">About our ads</a> | </li>
      <li><a href="http://onlinehelp.microsoft.com/en-US/bing/ff808535.aspx" id="sb_help" target="_blank" h="ID=FD,81.1">Help</a> | </li>
      <li><a href="javascript:;" id="sb_feedback">Feedback</a></li>
     </ul>
    </div>
   </div>
  </div>
  <div class="sb_hbop">
   <div class="ansC">
    <div class="ans">
     <div id="d5289" class="ftrDC hidden ">
      <div class="ftrD">
       <a href="/search?q=francois+pienaar&amp;go=Submit&amp;qs=n&amp;pq=francois+pienaar&amp;sc=0-0&amp;sp=-1&amp;cvid=46bd3d8172d24188a0243f1cc21562b1&amp;qpvt=francois+pienaar" h="ID=SERP,5285.1">All</a>
       <a href="/search?q=francois+pienaar&amp;filters=ex1%3a%22ez1%22&amp;go=Submit&amp;qs=n&amp;pq=francois+pienaar&amp;sc=0-0&amp;sp=-1&amp;cvid=46bd3d8172d24188a0243f1cc21562b1&amp;qpvt=francois+pienaar" h="ID=SERP,5286.1">Past 24 hours</a>
       <a href="/search?q=francois+pienaar&amp;filters=ex1%3a%22ez2%22&amp;go=Submit&amp;qs=n&amp;pq=francois+pienaar&amp;sc=0-0&amp;sp=-1&amp;cvid=46bd3d8172d24188a0243f1cc21562b1&amp;qpvt=francois+pienaar" h="ID=SERP,5287.1">Past week</a>
       <a href="/search?q=francois+pienaar&amp;filters=ex1%3a%22ez3%22&amp;go=Submit&amp;qs=n&amp;pq=francois+pienaar&amp;sc=0-0&amp;sp=-1&amp;cvid=46bd3d8172d24188a0243f1cc21562b1&amp;qpvt=francois+pienaar" h="ID=SERP,5288.1">Past month</a>
      </div>
     </div>
    </div>
    <div class="ans">
     <span id="nc_iid" _iid="SERP.5367"></span>
    </div>
   </div>
  </div>
  <script type="text/javascript">//<![CDATA[
var _w=window;var _w=window;_w.rms.js({'F:0':0});;
//]]></script>
  <div id="fRmsDefer">
   <div style="display:none">
    <!--//<![CDATA[
var Identity=Identity||{};(function(n,t,i,r,u,f,e,o,s,h){s.fbProfile=function(){var e="FBS",f=n(e,"N"),u=n(e,"FN"),r=n(e,"I"),i=n(e,"IB"),o;return f?(f=t(f),u&&(u=t(u)),r&&(r=t(r)),i&&(i=t(i)),o="/fd/s/a/anon.png",r||(r=o),i||(i=o),u||(u=f),{displayName:f,name:u,img:r,imgL:i,idp:"FB"}):null},s.wlProfile=function(){var u="WLS",r=n(u,"N"),i=n(u,"C");return r&&i&&s.wlImgSm&&s.wlImgLg?{displayName:t(r),name:t(r),img:s.wlImgSm.replace(/\{0\}/g,o(i)),imgL:s.wlImgLg.replace(/\{0\}/g,o(i)),idp:"WL"}:null},s.headerLoginMode=0,s.popupAuthenticate=function(n,t,r){var e,h,u,f;return(e=s.popupLoginUrls)&&(h=e[n]+(t?"&perms="+o(t):"")+(r?"&src="+o(r):""))&&(u=s.pop(h))&&(f=setInterval(function(){u.closed&&(i.fire("id:popup:close"),clearInterval(f))},100))},s.pop=function(n){return f.open(n,"idl","location=no,menubar=no,resizable=no,scrollbars=yes,status=no,titlebar=no,toolbar=no,width=1000,height=620")};var y=0,c=e("id_h"),a=e("id_d"),p=e("id_l"),w=e("hp_sw_hdr"),k=e("id_la"),b="click",l="px",v=function(){if(c&&a)if(w)a.style.top=y+w.clientHeight+l;else{var n=_d.body.clientWidth-c.clientWidth;h?c.style.right=n+l:c.style.left=n+l,h?a.style.right=n+5+l:a.style.left=n+5+l,a.style.top=y+85+l}};i.bind("onP1",function(){setTimeout(function(){c&&p&&(u("FdNetIdentityDropdown_c",1,c,"mouseover",p,b,k,"focus"),r(p,b,function(n){s.hdrClk=n})),r(f,"resize",v),r(f,"scroll",v),i.bind("sw_width:top_changed",function(n){y=n[1],v()},1),c.style.display="block",v()},50)})})(sj_cook.get,decodeURIComponent,sj_evt,sj_be,sj_jb,_w,_ge,encodeURIComponent,Identity,_G.RTL);sj_cook.set('_SS', 'C', 21, false, '/');;(function(){if(sj_evt&&Identity){var n=function(){var r=_ge("id_n"),n=_ge("id_p"),u=_ge("id_s"),i,t,e,f;r&&u&&((i=Identity.fbProfile())||(i=Identity.wlProfile())||(i=Identity.twProfile()))?(t=i.displayName,e=i.img,n&&(n.title=t,n.src=e,n.style.display="inline"),t.length>10&&(t=t.substring(0,10).replace(/\s+$/,"")+"…"),r.textContent=t,r.innerText=t,r.style.display="inline",u.style.display="none",i.idp=="WL"&&(f="url(/fd/s/a/anon.png)",n&&(n.style.backgroundImage=f))):r&&u&&(r.style.display="none",n&&(n.style.display="none"),u.style.display="inline")};sj_evt.bind("fb:connected",n,1),sj_evt.bind("wl:auth",n,1),sj_evt.bind("fb:auth",n,1)}})();var Identity = Identity || {};(function(i){i.twProfile = function (){return null;};i.wlImgSm = "http\x3a\x2f\x2fcid-\x7b0\x7d.users.storage.live.com\x2fusers\x2f0x\x7b0\x7d\x2fmyprofile\x2fexpressionprofile\x2fprofilephoto\x3aUserTileStatic\x2fp\x3fck\x3d1\x26ex\x3d720\x26fofoff\x3d1\x26sid\x3d";i.wlImgLg = "http\x3a\x2f\x2fcid-\x7b0\x7d.users.storage.live.com\x2fusers\x2f0x\x7b0\x7d\x2fmyprofile\x2fexpressionprofile\x2fprofilephoto\x3aUserTileMedium\x2fp\x3fck\x3d1\x26ex\x3d720\x26fofoff\x3d1\x26sid\x3d";i.popupLoginUrls ={"WindowsLiveId":"https\x3a\x2f\x2flogin.live.com\x2flogin.srf\x3fwa\x3dwsignin1.0\x26rpsnv\x3d12\x26ct\x3d1398043863\x26rver\x3d6.0.5286.0\x26wp\x3dMBI\x26wreply\x3dhttps\x3a\x252F\x252Fssl.bing.com\x252Fsecure\x252FPassport.aspx\x253Fpopup\x253D1\x26lc\x3d1033\x26id\x3d264960","Facebook":"http\x3a\x2f\x2fwww.bing.com\x2ffd\x2fauth\x2fsignin\x3faction\x3dinteractive\x26provider\x3dfacebook\x26sig\x3d1C1D3F0236B54F57B1A49A98F7A319C7\x26return_url\x3dhttp\x253a\x252f\x252fwww.bing.com\x252f\x26cancel_url\x3dhttp\x253a\x252f\x252fwww.bing.com\x252f"};})(Identity);;(function(n,t){if(t){var r=!1,i=function(){!r&&(r=!0)&&sj_jb("WindowsLiveConnect_c",1)};n.bind("onP1",function(){var r=setTimeout(i,t);n.bind("fb:connecting",function(){clearTimeout(r),n.bind("fb:connected",i,1)},1)},1)}})(sj_evt,wlc_d);var fbpkgiid = fbpkgiid || {};fbpkgiid.page = 'PJ.8';;(function(n,t,i){var r=_ge("sb_feedback");r!==null&&n(r,"click",function(n){t("Feedback/Core",!0),i(n),function r(){var n={page:!0};if(typeof feedback=="undefined"||typeof jQuery=="undefined"){sb_st(r,50);return}feedback.core.load(n)}()})})(sj_be,sj_jb,sj_sp);
//]]>-->
   </div>
  </div>
  <script type="text/javascript">//<![CDATA[
sa_loader=function(){_w.rms.js({'rms:answers:AutoSuggest:AutoSug':'\/s\/as\/1226113214\/AutoSuggest\/AutoSug.js',d:1});};;_w.rms.js({'A:0':0},{'A:Shared.Bundle':'\/sa\/1204035002\/shrBu_c.js'},{'A:Validation.Bundle':'\/sa\/1021144638\/vbL_c.js'},{'A:rms:answers:SegmentFilters:DropDown':'\/s\/as\/0704132339\/SegmentFilters\/DropDown_c.js'},{'A:WebResultToolbox':'\/sa\/1203062812\/WebResultToolbox.js'},{'A:MMRichHover':'\/sa\/0924173316\/MMRichHover_c.js'},{'A:ImageRichHover':'\/sa\/0812065344\/ImageRichHover_c.js'},{'A:rms:answers:Multimedia:SuperGrid2':'\/s\/as\/1110113500\/Multimedia\/SuperGrid2_c.js'},{'A:rms:answers:Multimedia:SuperGridView2':'\/s\/as\/1229205125\/Multimedia\/SuperGridView2_c.js'},{'A:rms:answers:Multimedia:answerIrpOnSerp':'\/s\/as\/0708210552\/Multimedia\/answerIrpOnSerp_c.js'},{'A:MMRichHoverInst':'\/sa\/1219120851\/MMRichHoverInst_c.js'},{'A:vthumbLazyLoad':'\/sa\/0822041648\/vthumb_c.js'},{'A:VideoRichHover2':'\/sa\/0928055307\/VideoRichHover2_c.js'},{'A:rms:answers:Rewards:RewardsNcHeaderBootstrap':'\/s\/as\/1220220912\/Rewards\/RewardsNcHeaderBootstrap_c.js'});;
//]]></script>
  <div id="aRmsDefer">
   <div style="display:none">
    <!--//<![CDATA[
function sc_bgL(){function i(){function b(){f(l,b),p||(sb_ct(o),f(e,v),u(a,s))}function s(){u(e,v,1),f(a,s),u(l,b)}function v(u){function f(){r.style.backgroundImage="url('"+i.src+"')",r.className+=" sw_imLd",c("onBgSet")}p=1,i.onerror=i.onload=null,u[2]>n.d?(sj_so(r,0),f(),o=sb_st(sj_wf(y.init,r,0,100,10,sc_fadeCb),t)):(f(),sj_so(r,100),sc_fadeCb()),sj_cook.set(n.cN,n.crN,n.hash,0,"/")}var r=_ge(n.id),h=sj_evt,u=h.bind,f=h.unbind,c=h.fire,e="onBgLoad",l="onSbBusy",a="onSbIdle",i=new Image,y=sj_fader(),p=0,w=0,o,k;u("onSearch",function(){n.x=!0,i=null,y.stop(),sb_ct(o)}),s(),i.onload=function(){w=sb_gt()-k,c(e,i,w)},k=sb_gt(),i.src=n.url}var n=g_img,t=typeof n.del!="undefined"?n.del:500;sj_evt.bind("onP1",i,1,t)}sc_fadeCb=function(){},sj_evt.bind("onP1",function(){_w.g_img&&g_img.cN||sj_evt.fire("onBgSet")},1);g_img = {url:'/az/hprichbg/rb/EasterDuckling_EN-US654839532-d.jpg',id:'sw_im',d:'1',cN:'_SS',crN:'nhIm',hash:'32-'};sc_bgL();;(function(){function n(){var n="SRCHHPGUSR",i=sj_cook.get(n,"CW"),t;i&&i==sj_b.clientWidth||sj_cook.set(n,"CW",sb_de.clientWidth||sj_b.clientWidth,1,"/"),t=sj_cook.get(n,"CH"),t&&t==sb_de.clientHeight||sj_cook.set(n,"CH",sb_de.clientHeight,1,"/")}sj_be(_w,"load",n),sj_be(_w,"resize",n)})();(function(){sb_ie&&sj_evt.bind("onP1",function(){sj_jb("UpdateDefaults",0)},1,50)})();sa_CTBConfig={"TRGT":"Actions for this site","CU":"http://cc.bingj.com/cache.aspx?q=francois+pienaar\u0026d={0}\u0026mkt=en-US\u0026setlang=en-US\u0026w={1}","CT":"Cached page"};var VRHH2=VRHH2||{};VRHH2.el=VRHH2.el||[];VRHH2.el.push('vidans2');sa_CPAConfig={"name":"hpvExppi1","v":"Exp","sFailed":"We can\u0027t find any more info about this page right now.","cHandler":"/CaptionHandler.aspx","encQry":"?q=francois+pienaar","appNs":"SERP","sClose":"Close","eHandler":"/EntityHandler.aspx"};CPA_Init=new function(){sj_jb(sa_CPAConfig.name,0,_w,"load")};(function(n,t,i){function f(){!u.end&&s===h&&s>0&&i(b,0)}function o(n){if(n&&n.length)return r[n]||(r[n]={start:0,end:0,actual:0,done:0},s++),r[n]}function y(){var t=[],n;for(n in r)r.hasOwnProperty(n)&&(t.push(n),u.actual+=r[n].actual);return t.sort(function(n,t){return r[t].actual-r[n].actual}),t}function p(){var f=[],e=0,t=y(),i,n,u;if(t.length>0)do if(i=t.shift(),n=r[i],!(n.start<_G.ST)){if(u='"'+i+'":{"S":'+(n.start-_G.ST)+',"E":'+(n.end-_G.ST)+',"T":'+n.actual+"}",e+=u.length+1,e>=v)break;f.push(u)}while(t.length>0);return f.join(",")}function w(){function r(n){return n=n.toString().replace(/\"/g,"'"),'"'+n+'"'}var i=[],t,n;for(t in e)e.hasOwnProperty(t)&&(n=e[t],typeof n!="number"&&(n=r(n)),i.push(r(t)+":"+n));return i.join(",")}function b(){u.end||(u.end=new Date,(new Image).src=_G.lsUrl+'&Type=Event.PPT&DATA={"S":'+(u.start-_G.ST)+',"E":'+(u.end-_G.ST)+',"T":'+u.actual+',"I":'+u.numInvalid+',"N":{'+p()+'},"M":{'+w()+"}}"+(_G.P?"&P="+_G.P:"")+(_G.DA?"&DA="+_G.DA:""))}function k(n){var t=r[n];t&&!t.done&&(t.done=1,h++,f())}function l(n){var r=n.task;if(r){var u=r,t=n.ns,f=n.delay||0;if(t&&t.length>0){c(t);function e(){var i=new Date,n;r(),n=new Date,a(t,i,n)}u=e}f>0?i(u,f):u()}}function a(n,t,i){var r,e;(f(),r=o(n),r)&&(e=i-t,(e<0||i<r.end||r.start&&t<r.start)&&++u.numInvalid,r.actual+=e,r.start||(r.start=t),r.end=i)}function c(n){f(),o(n)}function d(n,t){f(),e[n]=t}var u={start:new Date,end:0,actual:0,numInvalid:0},r={},s=0,h=0,e=t._cm||{},v=600;n("onP1",function(){var r,i,n;for(t.register=c,t.schedule=l,t.complete=k,t.recordTimings=a,t.reportCustomMetric=d,i=t._ns||[];r=i.shift();)o(r);for(n=t._reg||[];n.length>0;)l(n.shift());f()},1)})(sj_evt.bind,sched,sb_st);function wpc_Inst(n,t,i){var r=sj_evt.bind,u=0,f=0;r&&n&&t&&i&&(r("RMS.ImgAOLInit",function(){n.register(i)},1),r("RMS.ImgAOLCompleted",function(){n.schedule({task:function(){n.recordTimings(i,u,f),n.complete(i)}})},1),r("RMS.ImgAOLLoaded",function(n){var i,e,r;n.length<2||(i=n[1],i&&i.state==="success")&&(e=i.image,e&&sj_we(e,t))&&(r=i.timeStamp,u===0&&(u=r),r>f&&(f=r))},1))};new wpc_Inst(sched,_ge("wpc_tp"),"TP");expitem.init('expitem_1', false, 0, false, ['expitem_1_hit', ''], 'TaskPane', 'InfoCardDescription');;(function(){function u(n){n.className=n.className.replace("_p","")}var i="tp_hdrimg tp_img_p",r="tp_smimg tp_img_p",t=_ge("sidebar"),n;sj_evt.bind("TPModHdrClick",function(n){var t=n[1].parentNode,i=t.className=="tp_cm";t.className=i?"tp_cm tp_hid":"tp_cm",Log.Log(i?"Hide":"Show","TaskPane",n[2],!1)},1),sj_evt.bind("onP1",function(){var e,f;if(t!=null)for(n=t.getElementsByTagName("span"),e=n.length,f=0;f<e;f++)(n[f].className.indexOf(i)>-1||n[f].className.indexOf(r)>-1)&&u(n[f])},1)})();expitem.init('expitem_2', false, 0, false, ['expitem_2_hit', ''], '', '');;(function(n,t,i){var r=_ge("epf"),u=!1;r!==null&&t(r,"click",function(){u?entityfeedback.core.Process(u,r):(i("Feedback/EntityFeedbackCore",!1),function t(){if(typeof entityfeedback=="undefined"){sb_st(t,50);return}entityfeedback.core.Process(u,r),u=!0}())})})(_w,sj_be,sj_jb);sf_fbCfg={sId:"6",wt:100};sj_evt.bind("xd:fba:checkbar",function(n){var t,i;n&&n.length>=2&&(t=sj_ce("iframe"),t.id="sw_tfbbi",i=_ge("sw_tfbb"),i&&(t.height="0",t.scrolling=t.frameBorder="no",t.src="/fd/fb/b?fv="+_G.Ver+"#"+n[1],i.appendChild(t)))});sj_evt.bind("onP1",function(){var n=sj_ce("iframe");n.height=n.width=0,n.frameBorder=n.scrolling="no",sj_b.appendChild(n),n.src="/fd/fb/r?v="+_G.Ver+"&sId="+sf_fbCfg.sId+(/&testhooks=1/.test(location.search)?"&testhooks=1":""),_w.logfb&&logfb("rr",+new Date)},1,_w.sf_fbCfg&&sf_fbCfg.wt?sf_fbCfg.wt:100);sa_config={"u":"%2fAS%2fSuggestions%3fpt%3dPage.SERP%26qry%3d","mkt":"en-US","f":"sb_form","i":"sb_form_q","c":"sw_as","sid":"1C1D3F0236B54F57B1A49A98F7A319C7","asf":1,"ePN":1,"t":1,"eHS":1,"eHC":1,"d":100,"SCT":1500};sa_loc={};;var sa_eL=!1;(function(){function e(t,i,r,f){t&&sj_ue(t,i,e),sa_eL=sa_eL||n.eAI?r&&f.keyCode!==27:r,u||(u=!0,sa_loader())}function r(n,t,i){sj_be(n,t,function(r){e(n,t,i,sj_ev(r))})}var f=_ge("sa_qs"),n,t,i,u;f.value="bs",n=sa_config,t=_ge(n.i),t.setAttribute("autocomplete","off"),i=_ge(n.c),i||(i=sj_ce("div"),i.id=n.c,f.parentNode.appendChild(i)),u=!1,r(t,"click",!0),r(t,"keydown",!0),n.eAI&&r(t,"keyup",!0),n.ol&&r(_w,"load")})();sj_evt.bind("onP1", function(){c=sj_cook.set;var t=_ge('id_rc');if(o=_ge('id_r')){o.style.display='block';}if(t)t.innerHTML='1';c('_SS','R','1',0,'/');c('_RwBf','s','70',1,'/');c('_RwBf','o','16',1,'/');f=_w.top!==_w.self;f&&c('_SS','F',f,0,'/');sj_evt.bind("bepready",function(args){args[1]('2');},1);}, 1, 0);;(function(n,t,i,r,u,f,e){if(typeof RMS_IACL=="undefined"){RMS_IACL={};var o,s,h="data-src",y=/^(\/th\?(?:id\=|.*&id\=))([^&]*)(.*)$/i,p=/(&|\?)bw=/i;function a(t){var r,i;t&&(r=t.getAttribute(h),r&&(t.removeAttribute(h),i=n("img"),i.onload=function(n){o--,i.onload=null,l(t,i),t.parentNode.appendChild(i),t.parentNode.removeChild(t),c(n,i,!0)},i.onerror=function(n){o--,c(n,i,!1)},i.src=r))}function w(t){var u,r,f,i;if(t){if(t.length==1)a(t[0]);else if(t.length>1){for(u=[],r=t[0],f=0;f<t.length;f++)u.push(t[f].tid);i=n("img"),i.onload=function(n){var s,u,f,e;for(o-=t.length,i.onload=null,l(r,i),s=r.getAttribute("data-width"),u=0;u<t.length;u++)f=t[u],e=f.style,e.backgroundImage="url('"+i.src+"')",e.backgroundRepeat="no-repeat",e.backgroundPosition=-s*u+"px 0",l(f,f);c(n,r,!0)},i.onerror=function(n){o-=t.length,c(n,r,!1)},i.src=r.getAttribute(h).replace(u[0],u.join(":"))}}else return}function b(n){var g=v(n),r,b,e,d,c,u,i,l;if(s=k(),s){for(o=s.length,o>0&&t.fire(f,{timeStamp:g,images:s}),r={},b=[],i=0;i<s.length;i++)e=s[i],d=e.getAttribute(h),d&&(c=null,u=y.exec(d),u&&u.length&&!p.test(d)&&(c=u[1]+u[3],e.tid=u[2])),c?(l=r[c]=r[c]||[],l.push(e)):b.push(e);for(i=0;i<b.length;i++)a(b[i]);for(l in r)r.hasOwnProperty(l)&&w(r[l])}}function k(){var t="rms_iac",n;if(i.getElementsByClassName)return i.getElementsByClassName(t);if(i.querySelectorAll)return i.querySelectorAll("."+t);var u=[],r=i.getElementsByTagName("div"),f=new RegExp("(^|\\s)"+t+"(\\s|$)");for(n=0;n<r.length;n++)f.test(r[n].className)&&u.push(r[n]);return u}function l(n,t){for(var i,r=0;r<n.attributes.length;r++)i=n.attributes[r],i.name.lastIndexOf("data-",0)==0&&i.name!=h&&t.setAttribute(i.name.substr(5),i.value)}function v(n){var t=new Date;return n&&n.timeStamp>0&&n.timeStamp<=t?n.timeStamp:t}function c(n,i,r){var f=v(n);t.fire(u,{timeStamp:f,image:i,state:r?"success":"failed"}),o==0&&t.fire(e,{timeStamp:f,images:s})}t.bind(r,b,1)}})(sj_ce,sj_evt,_d,"onPP","RMS.ImgAOLLoaded","RMS.ImgAOLInit","RMS.ImgAOLCompleted");
//]]>-->
   </div>
  </div>
  <script type="text/javascript">//<![CDATA[
(function(){function t(){_w.sb_ppCPL||sb_st(function(){si_PP(new Date)},0)}var n=_w.onload||function(){};onload=function(i){_G.BPT=new Date,n(i),t()},_G.HT=new Date})()
//]]></script>
 </body>
</html>


________________________________________________________________________

Open in new window



Now, that I can specify a URL and get its script,
hoe do I isolate links within the script in the code?

Links nowadays aren't like the old, when they all started www. and ended with .com or .edu
Links are sometimes within complicated statements with subdirectories.

How might I gather up every possible link within a page's code? - excluding pics and other undesirables? and make a recursive call on all found links?

Thanks
0
Better Security Awareness With Threat Intelligence

See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

 

Author Comment

by:beavoid
ID: 40011943
The parsing advice page says this will work, but I don't see how it will find PHP, ASP and inner subdirectories. Ignore the MIT stuff. We need to isolate all links within the page code.

//get all links and recursively call the processPage method
			Elements questions = doc.select("a[href]");
			for(Element link: questions){
				if(link.attr("href").contains("mit.edu"))
					processPage(link.attr("abs:href"));
			}

Open in new window


?
Thanks
0
 
LVL 86

Expert Comment

by:CEHJ
ID: 40012238
You could possibly do better than JSoup. It's not really high level enough (you're having to do your own recursion and  [according to your earlier comment] you're going to have to maintain your own stack depth)

Also, ignore that db code (you're probably ignoring it already) as it's dubious

But to answer your question, the recursion is already isolating links and selection is based purely on substringing as you should see
0
 

Author Comment

by:beavoid
ID: 40012743
Interesting, ur right, I don't care about databasing,

some of the links in the returned code are in folders off a root directory and I don't see how it acquires the hyper-reference, e.g this list item..

<li class="sw_aa"><a href="/?scope=web&amp;FORM=HDRSC1" h="ID=SERP,5428.1">Web</a></li>

or
/search?q=Francois+Pienaar+Invictus&amp;FORM=R5FD" h="ID=SERP,5395.1

So, if I do a hyper-link finding code starting a substring at all "a href" portions, like in the example code, not all of them will be followed in recursion without error.
Thanks
What might my options be?
0

Featured Post

Free Trending Threat Insights Every Day

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

Join & Write a Comment

Introduction This article is the last of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers our test design approach and then goes through a simple test case example, how …
Basic understanding on "OO- Object Orientation" is needed for designing a logical solution to solve a problem. Basic OOAD is a prerequisite for a coder to ensure that they follow the basic design of OO. This would help developers to understand the b…
Viewers will get an overview of the benefits and risks of using Bitcoin to accept payments. What Bitcoin is: Legality: Risks: Benefits: Which businesses are best suited?: Other things you should know: How to get started:
This tutorial covers a practical example of lazy loading technique and early loading technique in a Singleton Design Pattern.

707 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now