使用websocket时出现“TypeError:需要浮动”

时间:2017-09-14 05:52:25

标签: python python-2.7 websocket urllib2

当我尝试使用driver.SwitchTo().Frame(driver.FindElement(By.XPath("//iframe[@src='/iframe.asp'])); IWebElement pisso = driver.FindElement(By.XPath("/html/body/font/a"));

创建连接时,我遇到了TypeError: a float is required
websocket.create_connection

向我展示的例外是:

full_url = "wss://myurl:443/abc/def/ghi?id=asdf3nnasdfj34nasdf23"
header_conn = dict()
header_conn['Authorization'] = "Auth service=<my authorization token goes here>"  

ws = websocket.create_connection(full_url, header_conn)

知道我错过了什么吗?我看到了this链接,但我不确定如何在我的情况下应用相同的解决方案。

1 个答案:

答案 0 :(得分:1)

websocket.create_connection似乎将timeout值作为第二个参数。在您的情况下,header_conn被解释为timeout参数。

尝试

ws = websocket.create_connection(full_url, header=header_conn)