Bir siteyi işlemek için çalışan bir komut dosyası var. Onunla çalışırken webdriver.Chrome(chromedriver.exe)
bir çekicilik gibi çalışır. Ama denediğimde webdriver.PhantomJS(phantomjs.exe)
işe yaramıyor.
Daha spesifik olarak, işe yaramazsa, bir a
etiketteki tıklama () , HTML ise şu şekildedir:
<a href="javascript:;" class="foo" original-title=""><div class="icon_bar"></div></a>
Bu elementi alıyorum self.driver.find_elements_by_class_name('foo')
ve sonra onu bir var'a ayarlıyorum, tonlarca var. Sonra bir döngü yaratıp aradım current.click()
.
Mesele şu ki, siteyi manuel olarak kontrol edersem hiçbir şey değişmemişse, gerçekten tıklamıyor olmasıdır.
- Python 3.4.2
- Selenyum 2.44.0
- Windows 8.1