我正在尝试从某些网站上复制粘贴一些我要自动化的东西。这是我的手动工作流程:
问题是该网站阻止了右键单击和文本选择。弹出窗口包含一个图像,我通过右键单击标题栏并选择打印为pdf打印为pdf。当我检查弹出窗口的源代码时,我发现它使用了
"data:image/png;base64,<source for image>"
作为src
的{{1}}的值。
现在最重要的问题是我可以编写一些脚本,可以在母版页或主题页面上自动点击它们上的按钮并将这些图像直接保存为png或pdf时运行吗?我擅长编程语言java,groovy,python,C#...还探索了很多javascript。但那是很多年前的事情,并且真的与JS失去了联系。我可以用greasemonkey或任何其他方式来做这件事。任何指针(可能是详细的)都会有所帮助......或者甚至是一些小的伪代码,我可以在主题页面的控制台中粘贴,它将完成按钮的所有点击并从弹出窗口中保存图像,这样我就不必手动按钮点击&amp; -saving-image。这也将提供很多服务,因为每个主题页面有更多按钮,而不是主题页面本身的数量。
更新
我知道这个问题并不具体,所以这是我最初的障碍,因为我已经开始尝试了: 鉴于我是以编程方式在onclick事件上调用所有这些函数,如何在源代码中获取弹出窗口?也就是说,如何引用js中函数调用打开的弹出窗口?