Guest User

Untitled

a guest
Jul 31st, 2017
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 1.64 KB | None | 0 0
  1. procedure TMainForm.LPTimer(Sender: TObject);
  2. const
  3.   IMGSIGN1='<div class="tdbox visible_anim">';
  4. var
  5.   Pict:TJpegImage;
  6.   ImageData:TmemoryStream;
  7.   ImgLink,Result,CurrentID,NewID:string;
  8. begin
  9.   Pict:=TJpegImage.Create;
  10.   ImageData:=TmemoryStream.Create;
  11.   Http.Request.AcceptLanguage:='en-US,en;q=0.5';
  12.   Http.Request.UserAgent:='Mozilla/5.0 (Windows NT 10.0; WOW64; rv:54.0) Gecko/20100101 Firefox/54.0';
  13.   Http.AllowCookies:=True;
  14.   CurrentID:=ID;
  15. try
  16. {Поиск всех}
  17. //  Result:=Http.Get('https://loveplanet.ru/a-searchlik/d-1/foto-1/pol-1/spol-2/bage-18/tage-30/geo-0,0,0/purp-0/newface-0/country-0/region-0/city-0//popup/login-'+CurrentID+'/likes-1/num-1');
  18. {только онлайн}
  19.   Result:=Http.Get('https://loveplanet.ru/a-searchlik/d-1/foto-1/p-0/pol-1/spol-2/geo-0,0,0/purp-0/online-1/bage-18/tage-30/country-0/region-0/city-0//popup/login-'+CurrentID+'/likes-1/num-1');
  20.   if Pos(IMGSIGN1, Result) <> 0 then
  21.   begin
  22.     ImgLink:=Copy(result,Pos(IMGSIGN1, Result)+61,81);
  23.     if Pos('"',Imglink) <> 0 then
  24.     begin
  25.       Delete(ImgLink,length(ImgLink),1);
  26.     end;
  27.     Http.Get(ImgLink,ImageData);
  28.     ImageData.Seek(0,0);
  29.     Pict.LoadFromStream(ImageData);
  30.     LPImage.Picture.Assign(Pict);
  31.   end;
  32. except
  33. end;
  34.   NewID:=Copy(Result,Pos(LikeBTN,Result)+71,Pos(', 1);"><span>Yes</span></div>',Result)-Pos(LikeBTN,Result)-72);
  35.   if NewID='' then
  36.   begin
  37.     ID:=CurrentID;
  38.   end
  39.   else
  40.   begin
  41.     WWD1.Caption:='Готово. Следующее тело на очереди - '+NewID;
  42.     ID:=NewID;
  43.     Inc(count);
  44.   end;
  45.   LikeLabel.Caption:='Liked: '+IntToStr(Count);
  46.   ImageData.Free;
  47.   Pict.Free;
  48. end;
Advertisement
Add Comment
Please, Sign In to add comment