Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Döngüde sıra altama
#1
Merhabalar;

Döngü ile web siteden verileri alıyorum. Fakat sıralamada atlama oluyor bu sorunu nasıl çözebilirim?

Web sitede veriler şu şekildi:
Link - Link - Link - Link
Title - Title - Title - Title

Döngü ile verileri arılken önce linkler geliyor sonra titleler geliyor. Sırasıyla link title, link title olarak almayı nasıl sağlarım?


        
      HrefClass := IDoc.Body.All.Tags('a');
        SpanClass := IDoc.Body.All.Tags('span');
        LinkRow := Integer(IDoc.Links.Length);
        for A := 0 to Pred(LinkRow) - 1 do

        begin
          HrefName := HrefClass.Item(A);
          SpanName := SpanClass.Item(A);
          if SameText(HrefName.ClassName, 'a-link-normal') then // Link
          begin
            Url := HrefName.Href;
            Showmessage(Url);
          end;
          if SameText(SpanName.ClassName, 'a-text-normal') then // Title
          begin
            Showmessage(SpanName.InnerText);
          end;
        end;
Cevapla
#2
Selamlar gelen verileri diziye aktarıp orada istediğin sıralamasını yapabilirsin.
aşağıda örnek linkini gönderiyorum.
https://youtu.be/GAMMd2dvTa4
Cevapla
#3
Merhaba
Link,title,link,title... diye gidiyorsa tek ve çift sira mantğını kullanabılırsın

for A := 0 to Pred(LinkRow) - 1 do
begin
 if A mod 2 == 0 then //title ise
 begin
   -----
 end
 else begin //link ise
   ----
 end;  
end
Cevapla
#4
@@serdar,
if A mod 2 == 0 then //title ise
satırı
Şu şekilde olmalı;
if (A mod 2) = 0 then //title ise
Begin : = end / 2;
Cevapla
#5
(04-11-2022, Saat: 09:04)RAD Coder Adlı Kullanıcıdan Alıntı: @@serdar,
if A mod 2 == 0 then //title ise
satırı
Şu şekilde olmalı;
if (A mod 2) = 0 then //title ise

Haklisiniz parantezleri unuttum
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  DBGRID Otomatik Sıra No Alanı [ÇÖZÜLDÜ] bünyamin68 2 1.279 18-10-2023, Saat: 21:00
Son Yorum: bünyamin68
  Tip adını döngüde kullanma CesuR 3 3.313 19-01-2019, Saat: 09:44
Son Yorum: CesuR



Konuyu Okuyanlar: 1 Ziyaretçi