Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
1
Cevap
249
Tıklama
0
Öne Çıkarma
Python Selenium Yazılımında Karşıma Çıkan Hata
B
2 yıl
Er
Konu Sahibi

Arkadaşlar trlink için bir bot yazılımı buldum, fakat herşey iyi giderken kullanmak istediğimde karşıma bu hata çıktı:

quote:

Traceback (most recent call last):
 File "c:\Users\arman\OneDrive\Masaüstü\fg\deneme.py", line 38, in <module>
  proxy_obj.add_to_capabilities(capabilities)
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'Proxy' object has no attribute 'add_to_capabilities'. Did you mean: 'to_capabilities'?

Yardımcı olabilirseniz çok sevinirim. Şimdiden teşekkürler.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi benimadım -- 1 Şubat 2024; 20:5:9 >


W
geçen yıl
Yüzbaşı

Hata mesajında da belirtildiği gibi <code>Proxy</code> sınıfında <code>to_capabilities</code> adında bir metod bulunuyor ve büyük olasılıkla kullanmanız gereken bu.
Eğer <code>add_to_capabilities</code> fonksiyonunu kullanmak istiyorsanız bu fonksiyonun mevcut <code>Proxy</code> sınıfında olmadığı için bu işlevi kendiniz tanımlamak ya da var olan bir fonksiyonu kullanmak isteyebilirsiniz. Örneğin, <code>to_capabilities</code> metodunu kullanarak <code>Proxy</code> nesnesinin yeteneklerini alabilir ve bu yetenekleri başka bir yere ekleyebilirsiniz.

Kodunuzu <code>to_capabilities</code> metodunu kullanacak şekilde değiştirmeniz gerekebilir. Bu metot <code>Proxy</code> nesnesinin yeteneklerini bir sözlük formatında döndürür ve bu sözlüğü sürücü ayarlarınıza ekleyebilirsiniz.
Örnek kodu kendinize göre uyarlamanız gerek:

from selenium.webdriver import Proxy

proxy_obj = Proxy({
    'proxyType': 'MANUAL',
    'httpProxy': 'ip:port',
    'sslProxy': 'ip:port'
})

capabilities = webdriver.DesiredCapabilities.FIREFOX.copy()
proxy_capabilities = proxy_obj.to_capabilities()
capabilities.update(proxy_capabilities)

driver = webdriver.Firefox(desired_capabilities=capabilities)




DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.