Online video hd

Смотреть жесткое видео

Официальный сайт aktuell 24/7/365

Смотреть видео бесплатно

E_user 27.08.2011 19:04

Есть проблема!Создание скрипта

Доброе время суток,

несколько месяцев назад я постил вопрос, или точнее просьбу помочь собрать скрипт для скачивания музыки из вконтакта. Тогда в самом простом виде получился такой скрипт.

Однако сегодня этот скрипт (лично у меня) уже не работает. Запустив файл sh, я получаю вывод:
e@Josh ~/Desktop $ ./vkmu*
./vkmusic.sh: line 2: 0-9: No such file or directory
* About to connect() to vkontakte.ru port 80 (#0)
* Trying 87.240.188.250... connected
* Connected to vkontakte.ru (87.240.188.250) port 80 (#0)
> POST /login.php HTTP/1.1
> User-Agent: curl/7.21.0 (i686-pc-linux-gnu) libcurl/7.21.0 OpenSSL/0.9.8o zlib/1.2.3.4 libidn/1.18
> Host: vkontakte.ru
> Accept: */*
> Content-Length: 37
> Content-Type: application/x-www-form-urlencoded
>
< HTTP/1.1 302 Found
< Server: nginx/0.7.59
< Date: Sat, 27 Aug 2011 14:50:14 GMT
< Content-Type: text/html; charset=windows-1251
< Connection: keep-alive
< X-Powered-By: PHP/5.2.6-1+lenny3
< Pragma: no-cache
< Cache-control: no-store
* Added cookie remixchk="5" for domain vkontakte.ru, path /, expire 1345258328
< Set-Cookie: remixchk=5; expires=Sat, 18-Aug-2012 02:52:08 GMT; path=/; domain=.vkontakte.ru
< P3P: CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"
* Added cookie remixsid="deleted" for domain vkontakte.ru, path /, expire 1282920613
< Set-Cookie: remixsid=deleted; expires=Fri, 27-Aug-2010 14:50:13 GMT; path=/; domain=.vkontakte.ru
< Location: https://login.vk.com/?fast=1&from;_host=vkontakte.ru&ip;_h=f7c452da57c9422e1a&to;=bG9naW4ucGhw
< Vary: Accept-Encoding
< Content-Length: 0
<
* Connection #0 to host vkontakte.ru left intact
* Closing connection #0
* About to connect() to vkontakte.ru port 80 (#0)
* Trying 87.240.188.250... % Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0connected
* Connected to vkontakte.ru (87.240.188.250) port 80 (#0)
> GET /audio.php HTTP/1.1
> User-Agent: curl/7.21.0 (i686-pc-linux-gnu) libcurl/7.21.0 OpenSSL/0.9.8o zlib/1.2.3.4 libidn/1.18
> Host: vkontakte.ru
> Accept: */*
> Cookie: remixchk=5
>
< HTTP/1.1 302 Found
< Server: nginx/0.7.59
< Date: Sat, 27 Aug 2011 14:50:14 GMT
< Content-Type: text/html; charset=windows-1251
< Connection: keep-alive
< X-Powered-By: PHP/5.2.6-1+lenny9
< Pragma: no-cache
< Cache-control: no-store
< Location: https://login.vk.com/?fast=1&from;_host=vkontakte.ru&ip;_h=f7c452da57c9422e1a&to;=YXVkaW8ucGhw
< Vary: Accept-Encoding
< Content-Length: 0
<
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Connection #0 to host vkontakte.ru left intact

* Closing connection #0
No URLs found in -.

Прошу и сейчас помочь мне разобраться.
Спасибо!


Тэги:
+ 1 -
Похожие Поделиться

uscr 29.08.2011 19:57 #
+ 2 -
Вы нас обманываете. Скрипт не мог работать потому, что вторая строка не отрабатывает. А она основополагающая для этого скрипта.

Строка
./vkmusic.sh: line 2: 0-9: No such file or directory

неилюзорно намекает на ошибку синтаксиса во второй строке.

Перейдя по ссылке я обнаружил эту ошибку. Вместо:
1
gets=`curl -s --data "[email protected]&pass;=пароль" http://login.vk.com/?act=login | egrep -o \(\|<0-9>\){20\,}`


Я написал так:
1
gets=`curl -s --data "[email protected]&pass;=пароль" http://login.vk.com/?act=login | egrep -o '(|<0-9>){20,}'`


Строка отработала без ошибки, хотя переменная gets всё равно осталась пустой. Надо заметить, что строка без egrep'а всё равно не возвращает ничего.

А ещё могу сказать, что компания, в которой я работаю, тоже пишет кое-какие парсеры для вконтактика. Так вот недавно все прогеры срали кирпичами, потому как сломалась авторизация в скриптах. Способов решения я не знаю - не вникал. Это я просто к тому, что быть может изменилась архитектура вконтактика и нужно менять запрос?

Смотреть онлайн бесплатно

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн