我必须添加--ssl-protocl以使命令行脚本能够使用phantomjs工作:
phantomjs --ssl-protocol=tlsv1 --debug=true phantom-server.js "http://example.com"
我想在Python中使用selenium,并尝试下面显示的代码,但没有运气。我在shell中运行它,但它停在与.get()的行。我是否需要包含某种类型的ssl协议,就像在JS中运行它一样?
from selenium import webdriver
driver = webdriver.PhantomJS()
driver.set_window_size(1120, 550)
driver.get("https://example.com/")
driver.find_element_by_id('search_form_input_homepage').send_keys("realpython")
driver.find_element_by_id("search_button_homepage").click()
print driver.current_url
driver.quit()