Помогите выдрать с одного сайта кое что :)

S
На сайте с 22.08.2011
Offline
15
727

Добрый день.

Ребята нужно получить ID торрентов отсюда http://rutor.org/top из категории Топ торренты за последние 24 часа, на выходе должен выйти список 30 ID торрентов, спасибо.

ДП
На сайте с 23.11.2009
Offline
203
#1

А с чем у вас проблема? Не знаете как страничку скачать или как ссылки обработать? И на каком языке вы задачу решить пытаетесь?

S
На сайте с 22.08.2011
Offline
15
#2

У меня с регулярками туго, мне нужно собрать ссылки с топа торрентов, на языке PHP.

kolobok74
На сайте с 29.01.2006
Offline
267
#3
Saflex:
мне нужно собрать ссылки с топа торрентов, на языке PHP.

Прекрасно. Задача поставлена. Пора приниматься за реализацию.

B
На сайте с 21.12.2009
Offline
28
#4

<?php

$content = gzinflate(substr(file_get_contents('http://rutor.org/top'), 10));
preg_match_all('#<a class="downgif" href="http:\/\/d\.rutor\.org\/download\/(\d+)#', $content, $match);
$ids = array_slice($match[1], 0, 30);
var_dump($ids);
?>

30 первый ID , как то так

Адский Кодер Разработка и аудит безопасности сайтов/скриптов(PHP+MySQL) (/ru/forum/530575)
S
На сайте с 22.08.2011
Offline
15
#5
boodda:
<?php

$content = gzinflate(substr(file_get_contents('http://rutor.org/top'), 10));
preg_match_all('#<a class="downgif" href="http:\/\/d\.rutor\.org\/download\/(\d+)#', $content, $match);
$ids = array_slice($match[1], 0, 30);
var_dump($ids);
?>


30 первый ID , как то так

Parse error: syntax error, unexpected '*' in C:\AppServ\ on line 4

gormarket
На сайте с 29.12.2010
Offline
47
#6

Saflex, нельзя же так необдуманно копировать все что видите

замените ***91; на [ а ***93; замените на ]

(это на данном форуме так искажается текст в теге "PHP код:")

Товары и цены в магазинах Вашего города: Городской рынок (http://gormarket.ru/)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий