# PHP, 577 bytes not tested; I currently have no system available with `allow_url_fopen=On` and I didn´t take the time to copy&paste the page sources. function g($s){return join(file("http://codegolf.stackexchange.com/$s"));}$m=preg_match_all;$m("#r-de.+/(\d+)/.+>(.+)<#U",$a=g($u="$u&filter=all"),$b);$h=$b[2];$m("#>(.+)</a.+\s1 i#",g("users?tab=NewUsers&sort=creationdate"),$c);while($a){foreach($b[1]as$i=>$n)if($m("#st \"><strong>(-?)\d+#",$e=g("search?tab=votes&q=user:$n+[code-golf]"),$d)&&$d[1][0])break 2;if($a=strstr($a,"l=\"n"))$m("#r-de.+/(\d+)/.+>(.+)<#U",$a=g("$u&page=".$p+=!$p++),$b);}$m("#<code>(.+)</code>#U",g("q/93545"),$t);echo join([1=>$h[0],3=>$h[1],5=>$c[1][0],7=>$b[2][$i];]+split("#&[lg]t;#",$t[1][2])); **breakdown** // function to get page content from ppcg function g($s){return join(file("http://codegolf.stackexchange.com/$s"));} $m=preg_match_all; // A,B: highest scores: find user names $m("#r-de.+/(\d+)/.+>(.+)<#U",$a=g($u="users?filter=all"),$b); $h=$b[2]; // remember the names // C: new users: find username after "1 in one day" $m("#>(.+)</a.+\s1 i#",g("$u&tab=NewUsers&sort=creationdate"),$c); // D: loop through users from first query while($a) { foreach($b[1]as$i=>$n) // find "vote-count-post" in code-golf votes for that user if($m("#st \"><strong>(-?)\d+#",$e=g("search?tab=votes&q=user:$n+[code-golf]"),$d) &&$d[1][0]) // test if highest vote is negative break 2; // none found yet? if($a=strstr($a,"l=\"n")) // if there is a "next" link, get next page $m("#r-de.+/(\d+)/.+>(.+)<#U",$a=g("$u&page=".$p+=!$p++),$b); } $m("#<code>(.+)</code>#U",g("q/93545"),$t); // get code blocks from question page echo join([ // 4. join and print 1=>$h[0], // first two results from first preg_match 3=>$h[1], 5=>$c[1][0], // first result from second preg_match 7=>$b[2][$i]; // $i-th username from (latest) reputation list ]+ // 3. and replace indexes 1,3,5,7 with above array split("#&[lg]t;#", // 2. split by "<" and ">" $t[1][2] // 1. output template is the 3rd code block ));