0

我的问题是我无法直接访问该页面。但是我可以在 Chrome 中访问它并查看它的代码。所以我想知道是否有一种方法可以通过首先在 Chrome 中加载来间接访问它。

编辑:我不够清楚。我要加载的网页仅授予对浏览器的访问权限。我尝试了 cUrl 并将 Google Chrome 设置为代理,但它不起作用。

4

3 回答 3

0

不,现代网络浏览器不允许您正在寻找的那种客户端自动化,因为如果恶意软件可以使用用户的凭据访问网络,则会出现明显的安全漏洞。

如果您不介意将页面实际显示在用户面前,您可以查看平台的 UI 自动化。实际上,您将导航到每个 URL,然后查看源并复制到剪贴板或另存为...到临时文件。

于 2013-02-03T23:15:25.667 回答
0

这将在默认 Web 浏览器中打开 URL:

void OpenWebsite (char * cpURL)
{
    ShellExecute (NULL, "open", cpURL, NULL, NULL, SW_SHOWNORMAL); 
}
于 2017-06-11T04:46:26.823 回答
-1

出于安全原因,普通浏览器不允许这样做。但是有一些像selenium这样的自动化测试工具可以做到这一点

于 2017-06-11T04:36:31.217 回答