你能推荐一些可以在按钮后面执行Javascript的Selenium以外的库吗?原因我不想要Selenium,因为它打开了一个浏览器,我需要在远程服务器上托管脚本。
答案 0 :(得分:1)
使用selenium
+ PhantomJS
,您无需打开浏览器即可执行javascript。
如果您打开的网址为selenium.webdriver.PhantomJS
,则javascripts将像您在普通浏览器中打开一样执行。
以下是单击按钮的示例:
driver = webdriver.PhantomJS()
driver.get('http://exampelurl/')
driver.find_element_by_id("Email").send_keys("user@gmail.com")
driver.find_element_by_id("Passwd").send_keys("password")
driver.find_element_by_id("signIn").click()