Konuyu Oyla:
  • Derecelendirme: 4/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Delphi'den Python'a Parametre Gönderme
#11
(03-07-2019, Saat: 17:45)edo Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Evet ben görememişim sanırım, kusura bakmayın Blush  Ama bu şekilde kesinlikle daha görünür ve anlaşılır oldu  Angel

@Halil Han Badem dosyaya nasıl yazılacağını göstermiş. Artık dosyaya doğru metni basma kısmında top sizde  Wink

Estağfurullah...

O zaman bir hatırlatma daha yapayım, kaçınılmaz olarak alınacak bir hata da şu (en azından selenium modülü kullanacaklar da kesin)

mesela python kodumuz bu 
yazdir = browser.find_element_by_xpath("//*[@id='content_padding']/div[3]/a[2]")

tek tırnak ' içindeki content_padding ifadesine bir müdahalede bulunulması şart.

(bu ifade istenilen HTML elementinin, tarayıcıda Sağ tık + İncele + Copy + Copy Xpath ile alınmış hali ve çift tırnak " içinde geliyor, bunu Python'a(selenium) geçerken tek tırnak olarak değiştirmek gerekiyor.)


uses StrUtils

kod.Add('yazdir = browser.find_element_by_xpath("//*[@id='+QuotedStr('content_padding')+']/div[3]/a[2]")');

QuotedStr verilen stringin başına ve sonuna tek tırnak ' ekliyor.

Bunları tabi ki sizlere öğretiyor değil, sizin vesileniz ile ileride ihtiyaç duyacak deneyimsiz arkadaşlara hatırlatmalar olarak yapıyorum.
Cevapla
#12
(04-07-2019, Saat: 09:34)Hayati Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
(03-07-2019, Saat: 17:45)edo Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Evet ben görememişim sanırım, kusura bakmayın Blush  Ama bu şekilde kesinlikle daha görünür ve anlaşılır oldu  Angel

@Halil Han Badem dosyaya nasıl yazılacağını göstermiş. Artık dosyaya doğru metni basma kısmında top sizde  Wink

Estağfurullah...

O zaman bir hatırlatma daha yapayım, kaçınılmaz olarak alınacak bir hata da şu (en azından selenium modülü kullanacaklar da kesin)

mesela python kodumuz bu 
yazdir = browser.find_element_by_xpath("//*[@id='content_padding']/div[3]/a[2]")

tek tırnak ' içindeki content_padding ifadesine bir müdahalede bulunulması şart.

(bu ifade istenilen HTML elementinin, tarayıcıda Sağ tık + İncele + Copy + Copy Xpath ile alınmış hali ve çift tırnak " içinde geliyor, bunu Python'a(selenium) geçerken tek tırnak olarak değiştirmek gerekiyor.)


uses StrUtils

kod.Add('yazdir = browser.find_element_by_xpath("//*[@id='+QuotedStr('content_padding')+']/div[3]/a[2]")');

QuotedStr verilen stringin başına ve sonuna tek tırnak ' ekliyor.

Bunları tabi ki sizlere öğretiyor değil, sizin vesileniz ile ileride ihtiyaç duyacak deneyimsiz arkadaşlara hatırlatmalar olarak yapıyorum.

QuotedStr'nin manuel hali #39'dur Big Grin

#39+'test'+#39 = 'test' şeklinde toparlanır. Bu da böyle bir hatırlatma olsun. QuotedStr tabi daha kolay kullanılması tavsiye edilir.
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Delphi ile Webserverlar icin cache server yapimi TheEAK 0 67 12-09-2019, Saat: 16:36
Son Yorum: TheEAK
  Tablodaki alana 0 değerini default olarak gönderme wiseman 8 182 03-09-2019, Saat: 09:05
Son Yorum: wiseman
  Delphi 10.3 Community Edition IBX seti yok KUNTAY 7 394 27-07-2019, Saat: 16:51
Son Yorum: KUNTAY
  Delphi Date - Sql Datetime HuseyinF 6 396 19-07-2019, Saat: 16:11
Son Yorum: adelphiforumz
  Delphi Test Otomasyonu baslaner 4 384 19-07-2019, Saat: 09:35
Son Yorum: SimaWB



Konuyu Okuyanlar: 1 Ziyaretçi