Тема: reverse ip
Показать сообщение отдельно

  #11  
Старый 01.07.2010, 11:39
Dr.Frank
Постоянный
Регистрация: 31.07.2002
Сообщений: 324
С нами: 12513535

Репутация: 187
По умолчанию

описание API для bing.com: http://www.bing.com/developers/s/API%20Basics.pdf

вообще поиск идет через http://api.search.live.net/

взял скрипт на PHP из документации и чуток его переделал:

PHP код:
[COLOR="#000000"]



PHP Bing



[/COLOR]">

Type in a search:[/COLOR]"
/>



[COLOR="#0000BB"]&sources=web&web.count=50&web.offset='[/COLOR][COLOR="#007700"].([/COLOR][COLOR="#0000BB"]$offset[/COLOR][COLOR="#007700"]).[/COLOR][COLOR="#DD0000"]'&query='[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]urlencode[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$_POST[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]"searchText"[/COLOR][COLOR="#007700"]]);

[/COLOR][COLOR="#0000BB"]$response[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]file_get_contents[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$request[/COLOR][COLOR="#007700"]);

[/COLOR][COLOR="#0000BB"]$jsonobj[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]json_decode[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$response[/COLOR][COLOR="#007700"]);

foreach([/COLOR][COLOR="#0000BB"]$jsonobj[/COLOR][COLOR="#007700"]->[/COLOR][COLOR="#0000BB"]SearchResponse[/COLOR][COLOR="#007700"]->[/COLOR][COLOR="#0000BB"]Web[/COLOR][COLOR="#007700"]->[/COLOR][COLOR="#0000BB"]Results[/COLOR][COLOR="#007700"]as[/COLOR][COLOR="#0000BB"]$value[/COLOR][COLOR="#007700"])

{

[/COLOR][COLOR="#0000BB"]$arr[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]parse_url[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$value[/COLOR][COLOR="#007700"]->[/COLOR][COLOR="#0000BB"]Url[/COLOR][COLOR="#007700"]);

[/COLOR][COLOR="#0000BB"]$hosts[/COLOR][COLOR="#007700"][]=[/COLOR][COLOR="#0000BB"]$arr[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]'
scheme'[/COLOR][COLOR="#007700"]].[/COLOR][COLOR="#DD0000"]"://"[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]$arr[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]'host'[/COLOR][COLOR="#007700"]];

}

[/COLOR][COLOR="#0000BB"]$offset[/COLOR][COLOR="#007700"]+=[/COLOR][COLOR="#0000BB"]50[/COLOR][COLOR="#007700"];

}while([/COLOR][COLOR="#0000BB"]$jsonobj[/COLOR][COLOR="#007700"]->[/COLOR][COLOR="#0000BB"]SearchResponse[/COLOR][COLOR="#007700"]->[/COLOR][COLOR="#0000BB"]Web[/COLOR][COLOR="#007700"]->[/COLOR][COLOR="#0000BB"]Total[/COLOR][COLOR="#007700"]>[/COLOR][COLOR="#0000BB"]$offset[/COLOR][COLOR="#007700"]);

echo[/COLOR][COLOR="#DD0000"]""[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]count[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$hosts[/COLOR][COLOR="#007700"]);

echo([/COLOR][COLOR="#DD0000"]''[/COLOR][COLOR="#007700"]);

[/COLOR][COLOR="#0000BB"]$hosts[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]array_unique[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$hosts[/COLOR][COLOR="#007700"]);

foreach([/COLOR][COLOR="#0000BB"]$hosts[/COLOR][COLOR="#007700"]as[/COLOR][COLOR="#0000BB"]$host[/COLOR][COLOR="#007700"]){

echo([/COLOR][COLOR="#DD0000"]''[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]$host[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#DD0000"]''[/COLOR][COLOR="#007700"]);

}

echo([/COLOR][COLOR="#DD0000"]""[/COLOR][COLOR="#007700"]);

}[/COLOR][COLOR="#0000BB"]?>[/COLOR]





[/COLOR] 
Для реализации поиска нужно получить AppID на странице http://www.bing.com/developers/createapp.aspx

вместо вставляем свой AppID, загружаем этот скрипт в браузере и вводим в поиске, напимер,

Код:
ip:{90.156.201.32}
 
Ответить с цитированием