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ı: 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ı:
(03-07-2019, Saat: 17:45)edo Adlı Kullanıcıdan Alıntı: 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.
Yazılım Topluluğumuz -> Tıklayın
Kişisel Tanıtım Sitem -> Tıklayın
20 y/o, sadece öğrenmeye odaklanmış, insancık..
WWW
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Delphi 10.3 Rest Debugger sorunu varyemez 4 142 31-05-2020, Saat: 01:36
Son Yorum: varyemez
  python, c++ for delphi tarzında eğitim, delphi ile diller arası entegrasyon eroniko 3 111 26-05-2020, Saat: 18:15
Son Yorum: engerex
  Delphi 10.3 Rio KeyBindings Abdullah ILGAZ 5 241 19-05-2020, Saat: 02:37
Son Yorum: Abdullah ILGAZ
Lightbulb Delphi Proje Yardım ThePixeL 18 1.265 29-04-2020, Saat: 02:28
Son Yorum: ThePixeL
  delphi clamav library sorunu, eroniko 6 446 27-04-2020, Saat: 03:27
Son Yorum: eroniko



Konuyu Okuyanlar: 1 Ziyaretçi