我想使用IE打开网页并从clojure-clr中检索其内容。我尝试将以下C#-snippet翻译为clojure,但无法加载使用SHDocVw
所需的DLL(我现在手边没有我的clojure代码):
using SHDocVw;
public void OpenBrowser(string url)
{
object o = null;
SHDocVw.InternetExplorer ie = new
SHDocVw.InternetExplorerClass();
IWebBrowserApp wb = (IWebBrowserApp) ie;
wb.Visible = true;
//Do anything else with the window here that you wish
wb.Navigate(url, ref o, ref o, ref o, ref o);
}
我如何从clojure访问IE?
答案 0 :(得分:1)
您需要通过调用Assembly.Load在clojure脚本中显式加载dll。如果你想使用不在System或clojure.core中的任何东西(因为那些是自动加载的),这是真的。