- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 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
- 45
- 46
- 47
- 48
- 49
- 50
- 51
function TForm1.getyoutube(ss: string): string;
var
//Вылавливаем ссылку
i:integer;
pos:integer;
length1:integer;
ssylka:string;
pos_str:string;
//Удаляем ненужные символы
pos_str2:string;
pos2,pos23:integer;
ssc:char;
begin
//Вылавливаем ссылку если это ютубовская ссылка
if isitok('youtube.com',ss)=true then
begin
protect;
memo1.lines.Text:=idhttp1.Get(ss);
for i:=0 to memo1.Lines.Count do
begin
pos_str:=' img.src = '+#39;
pos:=AnsiPos(pos_str,memo1.Lines.Strings[i]);
if pos=1 then
begin
length1:=length(memo1.Lines.Strings[i])-length(pos_str)-2;
ssylka:=copy(memo1.Lines.Strings[i],pos+length(pos_str),length1);
end;
end;
ssc:=#160;
pos_str:='youtube.com';
pos:=AnsiPos(pos_str,ssylka);
delete(ssylka,pos+length(pos_str),1);
delete(ssylka,6,1);
delete(ssylka,7,1);
pos_str2:='youtube.com/';
pos2:=AnsiPos(pos_str,ssylka);
pos2:=pos2+length(pos_str2);
pos_str2:='?ip';
pos23:=AnsiPos(pos_str,ssylka);
delete(ssylka,pos2,pos2-pos23);
insert('videoplayback',ssylka,pos2);
result:=ssylka;
end
else
begin
protectoff;
form2.show;
form1.enabled:=false;
end;
protectoff;
end;
KapoeD 10.05.2011 22:10 # −12
KapoeD 10.05.2011 22:10 # −12
KapoeD 10.05.2011 22:10 # −12
KapoeD 10.05.2011 22:10 # −12
KapoeD 10.05.2011 22:11 # −12
KapoeD 10.05.2011 22:11 # −12
bugmenot 10.05.2011 22:28 # +10
guest 12.05.2011 23:07 # +4
Lure Of Chaos 11.05.2011 00:04 # +6
в Сибирь!
JeremyW 11.05.2011 11:09 # 0
RaZeR 11.05.2011 13:26 # +2
ctm 11.05.2011 06:39 # −2
telnet 11.05.2011 08:14 # 0
Govnocoder#0xFF 11.05.2011 12:54 # +1
TheHamstertamer 11.05.2011 15:28 # −2
Vindicar 11.05.2011 15:31 # +1
eth0 11.05.2011 20:28 # 0
bugmenot 11.05.2011 20:42 # 0
Lure Of Chaos 11.05.2011 22:08 # 0
eth0 12.05.2011 09:06 # 0
bugmenot 12.05.2011 10:13 # 0
eth0 12.05.2011 10:56 # 0
К дьяволу мозиллу и всех кто там что думает, по мне это плагины, дополнения, расширения.
Vindicar 12.05.2011 11:25 # 0
FlashBlock? =)
bugmenot 12.05.2011 11:39 # 0
казалось бы, козырная копипаста...
по мне, все неспособные увидеть разницу - приматы :-Р
eth0 12.05.2011 19:42 # 0
bugmenot 12.05.2011 20:00 # 0
eth0 12.05.2011 20:37 # 0
bugmenot 12.05.2011 22:22 # 0
absolut 12.05.2011 22:39 # 0
bugmenot 12.05.2011 22:50 # 0
eth0 13.05.2011 18:34 # 0
Вообще, крайне похвально, что занимаетесь просвещением. Но иногда усердие всё превозмогает.
bugmenot 13.05.2011 19:27 # 0
Lure Of Chaos 14.05.2011 10:29 # 0
guest 14.05.2011 14:12 # 0
Lure Of Chaos 14.05.2011 14:16 # 0
bugmenot 11.05.2011 11:17 # 0
вообще-то это букмарклетом делается, всё равно браузер из процесса не выкинуть
раньше ссылка была прямо в DOM
Vindicar 11.05.2011 11:19 # 0
Пользуюсь самописным скриптом - работает.
Правда, раньше на ссылку можно было качалку натравить... сейчас то ли куки проверяют, то ли ещё что... короче, только браузером же и выкачивать.
http://pastebin.com/BcBtZjJ4
Тот ещё говнокод, конечно...
bugmenot 11.05.2011 11:25 # 0
теперь вроде как ихний флеш апплет подкачивает XML с зоопарком форматов и ссылками
Vindicar 11.05.2011 11:30 # 0
И да. в старой ссылке ошибка.
http://pastebin.com/1YqEUsQ1
bugmenot 11.05.2011 12:01 # 0
> ошибка
закралось плохое слово на A? ;-)
7ion 11.05.2011 19:18 # −2
Теперь буду лазить в кэш Оперы.
guest 12.05.2011 08:53 # 0
guest8 08.04.2019 21:24 # −999