我有一个问题:的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”,我知道他没有被点击。刚加载页面,但没有完成链接。 –