Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
86
Tıklama
0
Öne Çıkarma
Python Selenium Yazılımında Karşıma Çıkan Hata
B
4 ay
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.





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


W
4 hafta
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.