在另一个程序中复制/镜像浏览器中的网页

3
我想要实现的目标是,当我在浏览器(A)中浏览网页时,有另一个程序(B)可以复制我的浏览器中的一切。这里的一切指的是用户登录等。目前程序(B)是一个简单地渲染网页的电子应用。
我尝试搭建了一个mitm代理服务器,并将浏览器(A)从服务器接收到的每个页面加载到我的程序(B)中。但是HTTPS不允许代理介入浏览器(A)和服务器之间,所以失败了。
我能想到的另一种方法是记录浏览器(A)中的每个用户操作,将它们发送给程序(B),并让程序(B)执行它们,以便最终与浏览器(A)显示相同的网页。但这种方法似乎有点不可取。
需要注意的一点是,如果我没有浏览器(A)的任何特权,但我可以随意使用我的程序(B)。
我想知道是否还有其他方法可以实现这一点。
更新:我找到了一个比较实用的方法来实现复制。但如果有更好的方法,请也分享一下。
1个回答

1

仅供参考,我发现您可以为代理生成根证书,并让浏览器(A)信任该证书。然后,您的代理就可以愉快地监听浏览器(A)和服务器之间的所有内容。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接