Начин за преузимање ИоуТубе видео снимака за учење

Као што наслов поста каже, овај начин преузимања ИоуТубе видео записа није један од најбољих, већ је то начин да научите како функционишу програми за ову сврху, попут ових које смо видели овде (иоутубе-дл, који наравно Истина, имају много могућности и одлична је, препоручујем).

Метод се састоји од коришћења уобичајених команди ГНУ / Линук за ову сврху, као што су Цурл и многе комуналне услуге треснути y питон који се могу користити за прављење скрипти. Треба напоменути да метода није аутоматска већ захтева од корисника да интервенише.

Прво смо пронашли видео да урадимо „тест“.

видео_таргет

Затим добијамо садржај странице преко скрипте коју чувамо и извршавамо на следећи начин:

"nombre del script" "url de youtube"
Пример:
./script_url https://www.youtube.com/watch?v=1r-bWx3WZfQ

#!/bin/bash
ip=$(curl ifconfig.me)
for ((i=0;i<=10;i++))
do
curl -s $1 | grep "r$i---" | grep "expire" | grep "$ip" | grep "http" | grep "ratebypass" | grep "itag"
done

Опис скрипте:

Успоставља се променљива за ИП која ће ускоро бити коришћена, затим се покреће петља да испроба различите бројеве у променљивој „$и“, затим следећи ред је да добијете филтере садржаја и речи да би „олакшали“ лоцирање линк који нас занима.

Када извршимо претходну скрипту, она враћа овакав излаз:

добијен_код

Па, можда мислите да ово нема смисла, али заправо је лакше него што изгледа. Из резултата који су добили, тражимо, бирамо и копирамо наводну везу која је скривена у садржају, обично има овај облик:

http%3A%2F%2Fr2---sn-j5caxvoq5-2ute.googlevideo.com%2Fvideoplayback%3Fitag%3D5%26sver%3D3%26source%3Dyoutube%26mv%3Dm%26id%3Dd6bf9b5b1dd665f4%26ip%3D190.XXX.XX.XX%26key%3Dyt5%26upn%3DOPyez7xDXx0%26expire%3D1394709761%26sparams%3Did%252Cip%252Cipbits%252Citag%252Csource%252Cupn%252Cexpire%26ms%3Dau%26fexp%3D935640%252C927904%252C932250%252C910207%252C927860%252C916611%252C937417%252C913434%252C936910%252C936913%252C902907%252C934022%26mt%3D1394685288%26signature%3D0A96F682936F3E20015E95DC15AC3D291372CDD5.BF5B9EFF421155747A2267148C8F35B018D4A689%26ipbits%3D0

У ствари, постоји много таквих веза, али не раде све. Може бити мало компликовано тражити га, тако да за овај посао морамо пронаћи речи хттп, ипбитс, упн, потпис а који се завршавају са неколико знакова и бројева обрасца BF5B9EFF421155747A2267148C8F35B018D4A689; Са овим објектима у наводној вези, копирамо је.

Треба напоменути да много пута веза може бити погрешна, барем у мом случају морао сам то да урадим са 3 различите везе, међутим, ради.

Тај код који смо копирали је заправо адреса ресурса (који је у овом случају видео), међутим, написан је у облику знакова за употребу у ХТМЛ језику, као што су бројеви који почињу знаком процента (% ).

Пошто оно што желимо је адреса која је „читљива“ као што је „хттп://“, морамо да конвертујемо те кодове у знакове, па ћемо то урадити са скриптом направљеном у питхон-у:

#!/usr/bin/python
def parse_conv(dvar):
df=""
count=0
global chain
chain=""
for dc in dvar:
if dc=="%" and count==0:
count=1
elif count==1 or count==2:
df=df+dc
if count==1:
count=2
else:
count=0
chf=chr(int(df,16))
chain+=chf
df=""
else:
chain+=dc
dvar=input("Código a convertir: ")
parse_conv(dvar)
parse_conv(chain)
print(chain)

Исто као и са другом скриптом, сачувајте је и покрените. Нешто попут овога ће се појавити, тамо налепите претходну адресу и притиснете ентер; Појавиће се адреса попут „хттп://“:

реадабле_аддресс

Са овим ћемо користити вгет да преузмете видео, на следећи начин:

wget -c "http://r2---sn-j5caxvoq5-2ute.googlevideo.com/videoplayback?itag=5&sver=3&source=youtube&mv=m&id=d6bf9b5b1dd665f4&ip=190.XXX.XX.XX&key=yt5&upn=OPyez7xDXx0&expire=1394709761&sparams=id,ip,ipbits,itag,source,upn,expire&ms=au&fexp=935640,927904,932250,910207,927860,916611,937417,913434,936910,936913,902907,934022&mt=1394685288&signature=0A96F682936F3E20015E95DC15AC3D291372CDD5.BF5B9EFF421155747A2267148C8F35B018D4A689&ipbits=0"

довнлоад_вгет

Чекамо да се заврши и наш видео ћемо преузети са ИоуТубе-а под прилично чудним именом:

раре_видео

Преименујемо га и видимо да је исти видео као и онај на линку, дакле, већ смо видели да је то тежак али користан начин ако желите да знате како ова врста програма функционише.

видео_тест

Надам се да ће вам помоћи.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Химекисан дијо

    Добар пост, више волим једноставнију методу: тражим видео у претраживачу и онда га пустим у терминалу:
    #лсоф | греп Фласх
    онда копирам процес и он ми даје флв
    цп /проц/ккккк/фд/кк /патх/то/саве.флв

    1.    @ворлд дијо

      Није ми помогло, добијам плугин-цо 25074 мем, тај мем треба да буде дескриптор фајла.
      У сваком случају, коришћењем ду -хЛ /проц/25074/фд/* ниједан од њих нема величину као ИоуТубе видео, да ли неко зна зашто се ФД не појављује?

    2.    анонимо дијо

      Већ пола деценије користим јдовнлоадер за преузимање хиљада видео снимака и филмова док учим. Наравно, за оне који више воле да користе терминал није валидан алат, поред тога што није најлакши (захтева око 100 МБ рам-а са свим и системом).

  2.   Блацкнето дијо

    Није најбоље, али постоји екстензија за Фирефок под називом Еаси Иоутубе Видео Довнлоадер Екпресс...

    Напуштам лигу: https://addons.mozilla.org/es/firefox/addon/easy-youtube-video-download/

    То ме је већ извукло из невоље... Поздрав из Мексика

  3.   марцос дијо

    Одувек сам волео да "рашчланим" веб странице, неоспорно је да ми ово познавање рашчлањивања(вебова)+линукс-а омогућава да замислим мале скрипте које раде моћне ствари 😀 (бот за незлонамерне сврхе)

    На своју веб страницу сам поставио ову малу ПХП скрипту која „показује само“ бесплатну ВПН лозинку са „ВПНБоок-а“ која се с времена на време мења, оно што се надам да ћу следеће урадити је да је пошаљем е-поштом на свој мобилни телефон сваког дана у 7 ујутро или до СМС преко Мовистар странице (преко другог бота) :Д.

    страница
    http://rojosbar.com/AL/1.php

    Код
    http://paste.desdelinux.net/4940

    Такође можете покренути скрипту са рачунара помоћу команде

    пхп СЦРИПТ.пхп

    где СЦРИПТ.пхп представља име датотеке са пхп кодом

    -----
    још једна скрипта (веома зелена) коју сам направио да преузмем "странице часописа" са ИССУУ-а и сачувам их у ПДФ-у (јер ми се не свиђа фласх верзија коју приказују на њиховој веб страници)

    Погледајте видео о покретању пхп скрипте
    https://www.youtube.com/watch?v=h82r41UOWLQ

    код
    http://paste.desdelinux.net/4941

  4.   Цост Гранда дијо

    иоутубе-дл [видео]
    за шта друго? једноставно и ефикасно 🙂
    Али честитам вам на труду

  5.   здраво дијо

    Користим јдовнлоадер

  6.   ц4екплосиве дијо

    Овде опет остављам питхон скрипту, јер сам схватио да ова коју сам ставио нема табове.

    http://paste.desdelinux.net/4942

  7.   Џон дијо

    Лакши начин и без програма.

    1) Десни клик на видео.
    2) Идите на „Инспецт Елемент“
    3) Пронађите себе на видео снимку
    4) Идите на својство СРЦ и копирајте ту везу (ако желите да прескочите кораке 5 и 6, само идите на конзолу и откуцајте вгет и копирану везу)
    5) Отворите ту везу на другој картици
    6) Кликните десним тастером миша -> Сачувај видео као...> готово, уживајте.

  8.   Дерналис дијо

    Одличан пост, иако мислим да може бити прилично збуњујући за публику која то може искористити.
    Већ у посту је јасно да постоје бољи начини за преузимање ИоуТубе видео записа. Оно што намеравају је да покажу могућности Линук-а за добијање података са веб странице.

    Мали пример као прилог:
    цурл -с http://rss.thepiratebay.se/101 | греп магнет | греп линк | сед -р «с/^.*(.+)$/\1/г» | док се чита ред; до ецхо трансфер-ремоте -а $лине; донирао

    Повлачи са тхепиратебаи рсс феед-а све музичке магнетне везе, последњих 60, и приказује команду за њихово додавање у пренос. Ако уклонимо "ехо", он их додаје директно, будите опрезни.
    Знам да се то може урадити са Флекгет-ом или сличним, али не ради се о томе, већ о одређивању информација које желите да добијете са веба и проналажењу начина да их изолујете помоћу алата које имамо у Линуку.

    Надам се да нисам превише продужио или упао.

  9.   Нсз дијо

    И зар не би било лакше користити Иоутубе-Дл?

    Да преузмете видео:
    Иоутубе-дл [УРЛ видео снимка]

    Да бисте преузели само аудио:
    иоутубе-дл -к –аудио-формат мп3 [Видео УРЛ]

  10.   @ворлд дијо

    Добар пост, који нам помаже да боље разумемо.

  11.   цехови дијо

    Користим ЦЛИПГРАБ и ако је конзола користим команду цливе или ццливе. Не треба ми никакав сценарио :)

  12.   кид_готх дијо

    Већина њих је досадна, да, у реду, већ постоји много скрипти и софтвера који испуњавају функцију, али да ли сте се бар запитали како то раде? у у…

    Па, нисам знао на овај начин, покушаћу и међутим, током моје посете ИоуТубе-у преко алатке за програмере видео сам да имају АПИ (Мислим да РЕСТ) који вам даје много информација о видео, а затим везу до ЦДН-а за њега.

    Пробаћу ово и наставити са својом сопственом скриптом за преузимање са нечим што сам урадио и разумео хехе. Поздрав и добар чланак