|
|
|
| вобщем не проблема получить url с прикрепленным к нему запросом в гугле.также нормально получается перейти на страницу с результатами поиска.но надо эту страницу не открывать, а сохранить в переменную(или файл) ее код для дальнейшей обработки. и тут начинается проблемы - гугл не хочет отдавать в переменную код страницы с результатами (в отличии от yahoo, кстати). вместо этого в переменную записывается код главной страницы гугла - форма поиска и ссылки на gmail и т.д.
можкт кто подскажет, как это можно обойти? | |
|
|
|
|
|
|
|
для: ПупкинВасилий
(10.01.2010 в 01:20)
| | Как вы делаете запрос к гуглу? | |
|
|
|
|
|
|
|
для: neadekvat
(10.01.2010 в 02:23)
| | <?php
session_start();
if(isset($_POST["submit"]))
{
$search = $_POST["search"];
$search = str_replace(" ","+",$search);
$search = iconv("Windows-1251","UTF-8",$search);
//переменная с url-ом
$google_search = "http://ru.search.yahoo.com/search?p=".$search;
$handle = fopen($google_search,"r");
//здесь читаем файл по ссылке
$contents = fread($handle, filesize($google_search));
fclose($handle);
}
?>
<html>
<head>
</head>
<body>
<form action = "index.php" method = "post">
<input type = "text" name = "search"/>
<br/>
<input type = "submit" name = "submit" value = "start"/>
<br/>
</form>
</body>
</html> | |
|
|
|
|
|
|
|
для: ПупкинВасилий
(10.01.2010 в 13:44)
| | Почитайте про curl | |
|
|
|