如何从C#访问Safari浏览器以获取当前的URL?
答案 0 :(得分:0)
这不是最好的答案,但我通过将焦点带到Safari浏览器窗口,然后使用SendKeys发送" Ctrl + l"来完成此操作。选择URL栏," Ctrl + C"将内容复制到剪贴板。然后抓取剪贴板的内容并将其保存为字符串,或者您可以将其保存到字符串列表中,并将焦点带回窗口," Ctrl + Tab" ,重复上述过程。这当然要求您允许程序完成其工作,并且您可能还希望在该循环的迭代之间稍微延迟。 SendKeys不是一个好的解决方案,但是如果你允许足够的延迟并且在循环的每次迭代中激活焦点,那么它确实有效。除此之外,可能存在可以使用正则表达式
解析的会话文件