Решил сграбить онлайн парсером прокси с spys.ru/socks/ не получилось а точнее вывело только ипы. когда я посмотрел исходный код страницы spys.ru/socks/ то увидел что: Code: 109.239.191.158<script type="text/javascript">document.write("<font class=spy2>:<\/font>"+(l2k1e5^g7p6)+(v2i9y5^j0s9)+(l2k1e5^g7p6)+(v2i9y5^j0s9))</script> JavaScript интуитивно написал следующий говнокод: PHP: <? function getfuckinport($src,$codes) { $gcode=explode(")+(",$src); $gcode=str_replace(")","",$gcode); $gcode=str_replace("(","",$gcode); for ($i=0;$i<=count($gcode)-1;$i++) { $r=explode("^",$gcode[$i]); $rr=explode($r[0]."=",$codes); $rs=explode("^",$rr[1]); $val.=$rs[0]; } return $val; } $source=file_get_contents('http://spys.ru/socks/'); $garbage=explode("</table><script type=\"text/javascript\">",$source); $garbage2=explode("</script>",$garbage[1]); $codes=$garbage2[0]; preg_match_all("|<font class=spy14>[1-9](.*)<font class=spy2>(.*)<\/font>|U",$source,$regs); #За регулярку не ругайте, первый раз юзаю. for ($i=0;$i<=count($regs[0])-1;$i++) { $stripped=strip_tags($regs[0][$i]); $tmp=explode("document.write(\":\"+",$stripped); $good=str_replace("document.write(\":\"+".$tmp[1],':'.getfuckinport($tmp[1],$codes),$stripped); print "$good\r\n"; } ?> Вообщем как то так... (c) Boolean, codingworld.ru