tipsun » 2011.04.02 19:39

Вот рабочий скрипт
грабба поиска музыки
с PromoDJ.ru
Пример: http://tipsun.h2m.ru/
PDJ grab v2.2.zip полностью соответствует примеру.
-----------
. Новости
Исправлены все ссылки под новый домен promodj.com (дабы не встречаться с переадресацией).
Проблема в этом и заключалась.
Права: 666 | lib/cookie.txt
Можно использовать proxy. Хотя Login на всех 1. (Регайте свой логин и можно без прокси юзать, вы будете как пользователь)
На кой черт я туда его засунул, сам не знаю. Дохнуть будет 100%.
* Если не будет работать, коса смотреть на прокси!

.

tipsun » 2011.04.02 19:51

В планах есть исправление грабба списка треков с того же сайта.

Gemorroj » 2011.04.02 20:09

не удаляй свои темы!

tipsun » 2011.04.02 20:18

Извиняюсь, а почему?

Gemorroj » 2011.04.02 20:22

потому что они не только твои. форуму нужно тематическое наполнение.

tipsun » 2011.04.02 20:32

Исправлюсь.

tipsun » 2011.04.02 21:44

Представляю вашему вниманию тестовую версию совмещеного грабба поиска и списка треков
Не советую ставить, пока просто ознакомиться :)
Я вот подумал, что если чел поставит скрипт в какую нибудь папку, вот это я просчитал. Сейчас займусь...

tipsun » 2011.04.02 22:48

Вот вроде скрипт сам по себе: djuti.ru/mp3 :)
Сделал, где требуется "../".
Дизайн засунул в конфиг, все равно на свой переправите...
В случае обнаружения ошибки, пишите мне в icq или сюда.
Для кого я это все пишу? :D тут все свои...

tipsun » 2011.04.03 02:44

Всё равно есть ошибка с навигацией в списке треков, урл там /треки/ляля :( первый слеш надо снести.
Уже придумал как:

Код:

1
span style="color: #0000BB"><?php/////if(!empty($pages[0])) { echo '<div class="navi">'.str_replace(array('><', '="/tracks/'), array('> <', '="'), $pages[0]).'</div>'; }?>

Исправленная:

tipsun » 2011.04.03 13:18

Не получилось с 320 кб/с качеством.
Пользуйтесь Music_v1.1.1.zip

tipsun » 2011.06.21 16:56

Еще нашел мелкие ошибки. Сейчас возьмусь. На сайт думаю этот скрипт влепить. :) Чем на промодиджей заходить легче с моего поиском нужное найти скачать :) (это у кого интернет медленный)

tipsun » 2011.08.01 11:43

Выложил архив, в начале темы.

TLENS » 2011.08.02 13:42

Ээ ты у меня дизайн спер)) Гг. Почти такой же делаю.
Добавлено спустя   3 минуты  31 секунду:
Или я у тебя спер!

<form action="search.php" method="post">
  <div class="info_l">
    <input type="search" name="searchfor" value="" /><input type="submit" value="[Поиск]" />
  </div>
</form>

tipsun » 2011.08.04 17:48

TLENS написал:

Ээ ты у меня дизайн спер)) Гг. Почти такой же делаю.
Добавлено спустя   3 минуты  31 секунду:
Или я у тебя спер!

<form action="search.php" method="post">
  <div class="info_l">
    <input type="search" name="searchfor" value="" /><input type="submit" value="[Поиск]" />
  </div>
</form>

Ну у меня всегда такой дизайн был. Можешь в предыдущих архивах посмотреть :) и для вап-версии этого форума я написал черно-белый с сине-серыми ссылками. Называется wb

Gemorroj » 2011.08.04 17:49

HTML5, хуле)

TLENS » 2011.08.04 17:49

Да я подшутил. Прост похожий месяц назад сделал

tipsun » 2011.08.04 17:51

Если ты насчет подписок searchfor то это на промодиджей же граб, мне легче так просто чтоб имена совпадали.
У POFIGISSTA можешь тоже спросить, я в предыдущих версиях такой же дизайн цеплял.

TLENS » 2011.08.04 17:53

tipsun да чего ты я просто имел в виду что вкусы совпали

tipsun » 2011.08.04 17:54

Ну еще подумаешь кидок. Дизайн спер и фамилии не спросил :)

tipsun » 2011.08.07 21:34

Сделал html валидным.

tipsun » 2011.08.10 23:24

Пишу новый дизайн. :)

tipsun » 2011.08.11 01:10

Закончил писать. Кто хочет, может оценить. Буду рад критике.
Добавлено спустя   1 минуту  22 секунды:
С оперы-мини наверно жуть. А с компа вроде ниче.

TLENS » 2011.08.11 01:14

Поставь на форму outline:none; обводка портит ввесь вид. или поменяй цвет.

tipsun » 2011.08.11 01:16

Убрал с класс=форма бордюр
Добавлено спустя   1 минуту  18 секунд:
И outline: none; поставил
СПС :)
Добавлено спустя   4 минуты  32 секунды:
Кнопку поиска подсветил

TLENS » 2011.08.11 01:25

Еще бы посоветовал растянуть input что бы была крутая кнопка а то непонятно где кликать на инпут

tipsun » 2011.08.11 01:26

Ща попробую.
Добавлено спустя   4 минуты  24 секунды:
width: 85% сделал для input=text

TLENS » 2011.08.11 01:30

Ну и на крайняк для компов можно кинуть флеш плеер. нарисовать можно на http://uppod.ru/ и при клике по ссылке пусть появится плеерок и в нем вставить ссылку на скачивание.
Но это уже так доработки. а вообще норм.

tipsun » 2011.08.11 01:43

СПС за поправки :)

TLENS » 2011.08.11 15:41

Слушай инпут перескакивает вниз если стягиваешь ширину.

Код:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<html>
<head>
<title>test</title>
<style type="text/css">
input.input-search {
position: absolute;
width: auto;
left: 42px;
right: 0px;
}
input.submit-search {
position: absolute;
width: 41px;
left:0;
}
div.search {
position: relative;
width: 100%;
}
</style>
</head>
<body>
<div class="search"><input class="input-search" type="search" /><input class="submit-search" type="submit" value="Поиск" /></div>
</body>
</html>
tipsun » 2011.08.12 02:33

спс.
Да, сегодня с телефона зашел, увидел. Просто поменьше ширину в процентах указал.
Надо будет как-то более нормально сделать. Пусть и некрасиво будет.

tipsun » 2011.08.12 14:18

Я чет затупил насчет кода выше. Думал мое, потом заметил что ниже сайты ты указал :) Вообщем не понял.
----
Вот так сделал растягивающийся input. Вроде моросить/перескакивать не должно.

Код:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
form
{
padding: 0px;
margin: 0px;
}
 
div.form
{
text-align: left;
margin: 1px 0px 0px 0px;
}
 
input[type=text]
{
width: 85%;
text-align: left;
background-color: #272727;
color: #bbb;
font-family: Verdana;
border: none;
outline: none;
border-radius: 0px 7px 7px 0px;
padding: 1px 0px 1px 0px;
margin: 0px;
}
 
input[type=submit]
{
width: 15%;
text-align: center;
background-color: #424242;
color: #272727;
font-family: Verdana;
border: none;
outline: none;
border-radius: 7px 0px 0px 7px;
padding: 1px 0px 1px 0px;
margin: 0px;
}
 
input:hover[type=submit]
{
background-color: #bbb;
}

Добавлено спустя   5 минут  48 секунд:
Насчет твоих дизайнов.
С первого сайта мне дизайн понравился, темный.
Второй оригинален :)

tipsun » 2011.08.12 15:42

Бля, это оказывается подпись xD
Добавлено спустя   5 минут  26 секунд:
Некоторые казусы в дизайне у тебя Tlens, на мой взгляд.

TLENS » 2011.08.12 15:50

Исправил.

tipsun » 2011.08.12 15:52

Да, так лучше))

TLENS » 2011.08.12 15:53

А что на счет плюс1 ты имел в виду в низ опустить?

tipsun » 2011.08.12 15:56

Да, мне кажется смотрелось бы лучше. Ну ты админ, тебе решать))

TLENS » 2011.08.12 16:03

Да я уже запарился с ним. он вообще то по другому должен сотрется, просто я ниразу ее не видел своими глазами.
Мне никто ее не показывает. работал с ней через запись в файл от того кому показывает.
Сейчас подправлю скажешь.

tipsun » 2011.08.12 16:22

Вот вроде вот так не плохо было бы.

TLENS » 2011.08.12 16:25

Бли везет тебе а то мне они ее не показывают

tipsun » 2011.08.15 01:12

Сделал я с помощью флеш-плеера прослушивание. С html5 не получилось, validator начал ругаться.

Gemorroj » 2011.08.15 01:13

ппц, а на флеш, что, не начал ругаться??

tipsun » 2011.08.15 01:17

Нет чет. Без ошибок все. Проверил. http://validator.w3.org/

TLENS » 2011.08.15 01:17

Слушай там можно вообще без audio тегов.

Код:

1
2
3
4
5
6
//JavaScript
audio = new Audio();
audio.src = 'http://..';
audio.play();
//audio.stop();
//audio.pause();
tipsun » 2011.08.15 01:18

Ого. Я в js не бам-бам)) Впрочем как и в php XD

tipsun » 2011.08.15 01:37

О, вроде догнал)) Интересно дальше получится сделать или нет. СПС TLENS.

TLENS » 2011.08.15 01:58

Посмотри этого человека. Его уроки есть в паблике Есть вопрос по iframe
Добавлено спустя   7 минут  15 секунд:
Зачем тебе промежуточная страница?

tipsun » 2011.08.15 02:33

Я не умею с js работать вообще.
Было бы конечно круто сразу делать прослушивание [>] потом при воспроизведении меняется на [ll] и еще если запустил, то файл будет грузиться доконца, это не желательно.

tipsun » 2011.08.15 02:45

1,19 Гб у меня это скачается за 3 суток xD
Но все равно спасибо))
Надо будет от друга скачать.

WapStyle » 2011.08.19 18:48

Челов 500 на сайт и хостер погонит вас с хоста за большое количество пакетов... xD

tipsun » 2011.08.19 20:33

Было бы пяЦот человек, я бы хостинг норм взял.
А так просто валяется сайт. Я сам на него не часто захожу xD

WapStyle » 2011.08.20 20:55

На заметку тебе даже на VDS есть ограничения по пакетам xD гнять тебя не кто небудет, но на сайт ты незайдёш

tipsun » 2011.08.20 22:27

Ладно, ща закину простую версию на сайт.
Хотя там человека 1.5 в день всего бывает xD

TLENS » 2011.08.20 22:37

WapStyle написал:

На заметку тебе даже на VDS есть ограничения по пакетам xD гнять тебя не кто небудет, но на сайт ты незайдёш

Чушь полная чушь. У меня VPS 1000 MHz. 2048 MB ну и онлайн когда было 250 - 300. (62000 хитов) То нагрузка на цп 2-5 %
А оперативки не бралось больше 500 мб. да кстати даже когда онлайн был 30 - 50 то оперативки 370 - 420.
Да и то в настройке сервера немного шарю если его хорошо настроить то цифры полностью поменяются.

tipsun » 2011.08.21 01:46

TLENS, WapStyle про пакеты, а не нагрузку :)
nx0.ru вообще закрыли соединение, исх./вход. не помню.
Там порнуху качали и тем самым канал забывали, насколько я правильно читал у них на форуме.

TLENS » 2011.08.21 01:48

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

tipsun » 2011.08.21 01:50

Хотя да! :D Ухаха. У меня же ссылка на файл берется с promoDJ.
Надо бы дописать плеер на граб :D
Курсы чувака смотрю потихоньку, может попозже сделаю попытку написать плеер.

TLENS » 2011.08.21 01:56

Да и на VPS/VDS в нормальных провайдеров на каждого стоит минималка в 10mbps для твоего скрипта и на 50к. народа хватит.

WapStyle » 2011.08.24 00:03

Скорсть канала это одно, а пакеты это другое..слишком частые соединение (а это листание страниц) уже пакеты, так что задумайтесь...нужны ли вам грабы )))
Добавлено спустя   1 минуту  16 секунд:

TLENS написал:

Да и на VPS/VDS в нормальных провайдеров на каждого стоит минималка в 10mbps для твоего скрипта и на 50к. народа хватит.

Нехватит 100%
Добавлено спустя   2 минуты  24 секунды:
Посетители непредсказуемы + боты = нагруз канала + пакеты
Добавлено спустя   4 минуты  47 секунд:

TLENS написал:

WapStyle написал:

На заметку тебе даже на VDS есть ограничения по пакетам xD гнять тебя не кто небудет, но на сайт ты незайдёш

Чушь полная чушь. У меня VPS 1000 MHz. 2048 MB ну и онлайн когда было 250 - 300. (62000 хитов) То нагрузка на цп 2-5 %
А оперативки не бралось больше 500 мб. да кстати даже когда онлайн был 30 - 50 то оперативки 370 - 420.
Да и то в настройке сервера немного шарю если его хорошо настроить то цифры полностью поменяются.

У меня VDS в 1,5 раз больше твоего по процу и меньше хз знает на скольк по оперативе у мну 512 нагрузка при 500 челов всего 230 оперативы, но это не вилиет на всё остальное

TLENS » 2011.08.24 03:55

WapStyle
Возможно ты и прав.

tipsun » 2011.08.26 23:02

Попалась картинка хорошая в интернете...
Поправил дизайн =)

tipsun » 2011.11.06 21:46

Выложил "PDJ grab v2.1.rar", который полностью соответствует примеру в посте #1.

tipsun » 2012.03.19 18:43

Мда, только на прокси перекинул, смотрю все равно не пашет.
Оказывается PDJ 3 раза пуляет 302-й.
- - - -
На вапинете работает. :)

tipsun » 2012.03.19 19:34

Гадость эта ваша заливная рыба опция.

Показать/Скрыть
Warning: curl_setopt_array(): CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode is enabled or an open_basedir is set in /usr/home/tipsun/htdocs/index.php on line 20

tipsun » 2012.03.19 19:59

Ой елки, вот почему пуляет:

Есть
http://promodj.ru/tracks?sortby=date&bitrate=any&cda=no

Надо
http://promodj.com/tracks?sortby=date&bitrate=any&cda=no
Добавлено спустя   3 минуты  20 секунд:
Ахах, мдэ. На оригинал кидает...
Видимо переадресация через html еще есть.
Добавлено спустя   7 минут  2 секунды:
Ну они елки намудрили. :(

Gemorroj » 2012.03.19 20:14

мельком посмотрел.
попробуй что-то типа

Код:

1
span style="color: #0000BB"><?php$dom = new DOMDocument();$dom->loadHTMLFile('http://promodj.com/tracks');$xpath = new DOMXpath($dom);$entires = $xpath->query('//div[@class="tracks_dump tracks_dump_materials"]/div/div/a');$out = array();foreach ($entires as $v) { $out[] = $v->getAttribute('href');}print_r($out);
tipsun » 2012.03.19 21:46

Ок. СПС. :)

tipsun » 2012.03.20 16:01

Всему виной кривизна моих рук, как всегда. Забыл exit() убрать, там выводилось все содержимое.

tipsun » 2012.03.20 17:50

Залил в 1 пост.
Сейчас работает, см. пример.
- - - -
Закомментил прокси. Можете раскомментить/юзать, как вам удобно.

tipsun » 2012.04.30 16:06

Опять сломался грабб