我在學習如何使用硒。我正在努力創建腳本來喜歡Instagram照片;然而,我遇到了一個問題,其中XPath不會檢測到我想要點擊的圖像。我認爲這可能是由於它是一個JavaScript按鈕。Selenium和Javascript
這是我正在檢查的元素的圖片。還有的網站上多張照片,我給出的行
<a class="thumb-shadow" href="javascript:void(0);"></a>
https://gyazo.com/558df373e6ac426f098759665fd8f918
我試着點擊圖片包裝的XPath的,但它也不管用。我怎樣才能點擊JavaScript項目?你有什麼資源可以指點我嗎?
感謝
第一件事,不要緊,無論是JavaScript的按鈕或什麼。如果你能夠手動點擊一個按鈕,那麼你也可以用硒點擊那個按鈕。第二件事是請提供該按鈕的完整Html。 – Ab123
突出顯示的行是我查看路徑時發現的「按鈕」。這實際上是一張照片,一旦我按下它就會打開一個較小的窗口。好吧,所以我嘗試了driver.find_element_by_xpath(「// a [@ class ='thumb-shadow']」)。click(),但沒有運氣。如果我展開拇指影子類,我會看到https://gyazo.com/3776510f4b40d58ef6606b4c51a1d1c1。謝謝您的幫助。 – tryingtolearnpython