|
|
|
| Необходимо написать скрипт-граббер
Есть сайт например www.grab.com
На этом сайте допустим на странице www.grab.com/set_id/90.html есть flash видео(формат flv)
Причем значение 90.html может быть любым(динамическое содержимое) т-е 908.html 4.html итд
Надо написать скрипт, который генерировал бы это значение, а затем проверял, есть ли на этой странице(например www.grab.com/set_id/90.html ) строка c кодом вида
var path_play='http://www.grab.com/20p83s/full_lg.flv';
|
Если есть, то вырезать толькоhttp://www.grab.com/20p83s/full_lg.flv и записать в файл txt
И так далее! | |
|
|
|
|
|
|
|
для: oli
(17.09.2008 в 19:17)
| | Немного поспешил я с помощью!
Я думаю так
$site="www.grab.com/set_id/";
for($id=1; $id<=100;$id++){
$file=file_get_contents($site.$id);
if(preg_match_all (...для http://www.grab.com/20p83s/full_lg.flv) ){
$fp=fopen("test.txt",'w');
fwrite($fp,"Вырезанная строка");
fclose($fp);
}
}
|
Вот что в голову пришло сразу-но как видите регулярное выражение надо составить! С ним у меня проблемы(( | |
|
|
|
|
|
|
|
для: OLi
(17.09.2008 в 19:33)
| | Где все форумчане-светлые головы?
Кто поможет?
Все что-ли закинули удочки?)) | |
|
|
|
|
|
|
|
для: oli
(17.09.2008 в 19:17)
| | >строка c кодом вида
>
>
var path_play='http://www.grab.com/20p83s/full_lg.flv';
|
И что в этой строке может изменяться?? | |
|
|
|
|
|
|
|
для: Эй
(27.09.2008 в 14:32)
| | Может изменяться только | |
|
|
|
|
|
|
|
для: oli
(27.09.2008 в 15:03)
| |
<?php
var_dump(false !== $v = strpos($text, 'var path_play=\'http://www.grab.com') and false !== strpos($text, '\';', $v));
|
| |
|
|
|