我的问题是我无法直接访问该页面。但是我可以在Chrome中访问它并查看其代码。所以我想知道是否有办法通过首先在Chrome中加载它来间接访问它。
编辑:我不够清楚。我想加载的网页只授予浏览器访问权限。我尝试了cUrl并将Google Chrome设置为代理,但它无效。答案 0 :(得分:0)
不,现代网络浏览器不允许您正在寻找的那种客户端自动化,因为如果恶意软件可以使用用户的凭据访问网络,则存在明显的安全漏洞。
如果您不介意实际将页面放在用户面前,您可以查看平台的UI自动化。实际上,您可以导航到每个URL并查看源代码并复制到剪贴板或另存为...到临时文件。
答案 1 :(得分:0)
这将在默认Web浏览器中打开URL:
void OpenWebsite (char * cpURL)
{
ShellExecute (NULL, "open", cpURL, NULL, NULL, SW_SHOWNORMAL);
}
答案 2 :(得分:-1)
出于安全原因,普通浏览器不允许这样做。 但是有一些工具可以用于selenium之类的自动化测试,可以做到这一点