をクリックし、私は問題を抱えている:のPython +セレン+ PhantomJsは= =をクリックしない(しかし、Firefoxが
ここはFirefoxでサイト上のリンクをクリックするコードです。これは動作しますクリック しかし、中に同じコード。。。クリックページに行くではなく。 PhantomJS問題を解決してください。事前に感謝
from selenium import webdriver
import time
browser=webdriver.PhantomJS()
browser.get('http://nnmclub.to')
time.sleep(10)
browser.find_element_by_xpath("//a[contains(@href,'www.marketgid.com')]").click()
time.sleep(10)
browser.quit()
クリックがなかったことをどのように知っていますか?ヘッドレスブラウザです。少なくとも、ページが変更されたかどうかをチェックするために 'browser.get_screenshot_as_file(path_to_file)'を追加してください。 – Andersson
私はこの行をコードで見逃しました。私はそれを使用します。 "browser.get_screenshot"で、彼はクリックされていないことを知っています。ちょうどページをロードしたが、リンクの後に完了していない。 –