[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Разработка crawler'а
Эли4ка
Здравствуйте,дорогие форумчане!Скажите пожалуйста,почему скрипт работает не так как надо:надо,чтобы ему сначала дали начальную ссылку,далее он идет по ней,выделяет нужную информацию,складывает в массив и затем раскладывает этот массив,и вся операция повторяется снова и снова..
вот код
<html>
<
head>

<
style type="text/css" media="screen">
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #666;
padding: 40px;
}
h1 {
margin-top: 0;
}
ul {
list-style: none;
padding: 0;
margin: 0;
}
li {
margin-bottom: 20px;
clear: both;
}
label {
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
display: block;
margin-bottom: 3px;
clear: both;
}
</style>
<
meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<
title>Страница управления</title>
</
head>
<
body>
<
center>
<
form method='post' action=''>
<
ul>
<
li><label>Введите название:</label><input type="text" size="100" name='id'/></li>
</
ul>
<
input type='submit' value='Добавить запись' />
</
form> <?php
set_time_limit(30);
$friends = array();
if(!empty($_POST['id'])){
$id_user_vk = htmlspecialchars($_POST['id']);
$friends[0] = $id_user_vk;
//echo $friends[$begin];
foreach($friends as $crawler){
//echo $crawler;
$url = "https://api.vkontakte.ru/method/friends.get.xml?uid={$crawler}&fields=uid&access_token=ххх&expires_in=ххх&user_id=15";
$rss = simplexml_load_file($url);
foreach ($rss->user as $item) {
$uid = $item->uid;
//echo $uid;
$friends[0] = $uid;
foreach ($friends as $ech) {
echo $ech;
}
}
}
}


?>

но он только получает друзей одного человека и останавливается..почему?



Спустя 9 часов, 21 минута, 4 секунды (26.03.2012 - 14:06) sharki написал(а):
Эли4ка
Покажи то, что тебе отдает файл
$url = "https://api.vkontakte.ru/method/friends.get.xml?uid={$crawler}&fields=uid&access_token=ххх&expires_in=ххх&user_id=15";

Спустя 5 минут, 22 секунды (26.03.2012 - 14:11) Эли4ка написал(а):
sharki
отдает только друзей пользователя,которого я ввожу и все..

Спустя 5 минут, 57 секунд (26.03.2012 - 14:17) sharki написал(а):
Эли4ка
Ну я не экстрасенс, покажи содержимое ответа, XML

Спустя 8 минут, 18 секунд (26.03.2012 - 14:25) Эли4ка написал(а):
sharki
вот например друзья Павла Дурова:
<?xml version="1.0" encoding="utf-8"?>
<response
list="true">
<user>
<uid>
5</uid>
<first_name>
Илья</first_name>
<last_name>
Перекопский</last_name>
<online>
1</online>
</user>

.....
<user>
<uid>
164542053</uid>
<first_name>
Анна</first_name>
<last_name>
Семенович</last_name>
<online>
0</online>
</user>
</response>

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.