|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.02.2015, 01:23 | #1 |
Пользователь
Регистрация: 13.07.2012
Сообщений: 57
|
Написание бота
Доброго времени суток. Такая ситуация: Есть сайт на котором выложено большое количество аудиофайлов небольшого размера в формате mp3. Соединение c сайтом https. Теортически наверно владельцы сайта стремились к тому чтобы эти фалы можно было бы слушать онлайн, но не нельзя было бы скачивать. Однако это легко решается програмкой flashgot. Суть моей проблемы такова: поскольку файлов оченнь много, вручную их скачивать - нецелесообразно. Хочу написать бот который бы качал файлы последовательно один за одним (скачивать следующий файл он должен только после того как скачает предидущий из-за слабого интернета). Посоветуйте плиз какой из языков программирования лучше подходит для данной задачи. (Сам я пока владею только QuickBasic и машиной Тьюринга ) Если сдесь можна вылаживать ссылки могу дать линк на него. Спасибо за ответы.
P.S можно ли подобный скрипт написать на cmd.exe ?
How ugly are feet of those who bring bad news. (comp Romans 10:15)
|
24.02.2015, 02:12 | #2 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,551
|
Если имена файлов легко вычислить (типа 1.mp3, 2.mp3...), то можно и на cmd. А если парсить странички, то лучше не на cmd, хотя, возможно, можно и на нем, но для парсинга он не очень подходит.
E-Mail: arigato.freelance@gmail.com
|
24.02.2015, 02:26 | #3 |
Пользователь
Регистрация: 13.07.2012
Сообщений: 57
|
Имена файлов довольно длинные получаются. А что значит "парсить" ?
How ugly are feet of those who bring bad news. (comp Romans 10:15)
|
24.02.2015, 07:32 | #4 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
24.02.2015, 14:05 | #5 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
Интересная задачка. Мне пока удалось с помощью этой статьи
1) Получить текст html-страницы 2) Отпарсить ссылки на mp3 с помощью регулярного выражения:std::regex r( "http://.*\\.mp3" ); То есть я получаю массив адресов, к примеру: Код:
Последний раз редактировалось 8Observer8; 24.02.2015 в 14:23. |
24.02.2015, 16:56 | #6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
А не является ли данные действия аналогичными взлому программ, обсуждать которые запрещено?
|
24.02.2015, 23:14 | #7 |
Пользователь
Регистрация: 13.07.2012
Сообщений: 57
|
P51x Непонял, запрещено взламывать программы или обсуждать их взлом ?
How ugly are feet of those who bring bad news. (comp Romans 10:15)
|
24.02.2015, 23:46 | #8 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
А если адрес начинается с https - это значит, что авторизация нужна?
|
25.02.2015, 00:32 | #9 |
Пользователь
Регистрация: 13.07.2012
Сообщений: 57
|
8Observer8 Насколько я знаю https это защищенное соединение...
вот братуха ссылка на этот сайт https://www.biblegateway.com/resourc...ing=niv-mclean Это начитка глав из английской библии (NIV). Задумка владельцев сайта очевидно такова чтобы можно было слушать online но нельзя было бы скачать (защищают авторские права переводчиков). Но сия проблема обоходится с помощью дополнения flasgot для firefox. Остается только бот. Буду рад если ты хотя бы в общих чертах набросаешь как написать такой скрипт на cmd (который я кое-как понимаю) или на VBscript (который не знаю, но который похоже можно быстро выучить)
How ugly are feet of those who bring bad news. (comp Romans 10:15)
|
25.02.2015, 00:43 | #10 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
Как пользоваться flashgot?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Написание бота для онлайн игры | klopp | Фриланс | 2 | 29.11.2012 00:00 |
Написание бота для флеш игры | AloneAngel | Общие вопросы Web | 4 | 23.09.2012 18:18 |
Написание мини бота | Gunjubasik | Помощь студентам | 1 | 07.11.2011 01:39 |
Написание бота для онлайн игры | Parjozat | Фриланс | 3 | 21.11.2009 14:12 |