etaoin

2018-02-04T14:44:29.000099Z

So I'm trying to use etaoin to drive Firefox to download GPX files. I'm using this rather than clj-http due to the particular authentication needs prior to downloading these files. Whilst I can use etaoin to load a page in Firefox, attempting to hit a url which Firefox will download will result in a successful download but a SocketTimeOutException before returning nil e.g.

(e/go driver "<http://www.geovative.com/GeoTours/downloadTourGPX.asp?6174Vq=GEIF>")
=&gt; nil
(e/go driver "<http://www.geovative.com/GeoToursWebApp/DownloadFile.aspx?vq=TN9YNBSDJJ5MKGEIFKZGUFY4YKGAWT&amp;q190y1nqgB2r=Tck&amp;y1tQ190y1nqgB2r=Tck&amp;y1th5r4Vq=>")
SocketTimeoutException Read timed out  java.net.SocketInputStream.socketRead0 (SocketInputStream.java:-2)
Please note, this second request does successfully download the file to ~/Downloads.