使用 Autohotkey - 无需 Control + U 即可读取网页内容源

使用 Autohotkey - 无需 Control + U 即可读取网页内容源

我正在进行一个项目,需要查看任何一般网站的源代码,但我通常必须查看关键字的源代码。我使用快捷方式Control + U。然后我继续Control + A,,Control + C然后通过 %clipboard% 读取内容。我想减轻打开页面和关闭页面的麻烦。

有没有办法不打开页面就能查看它?我有一些编程技能,所以这不是问题。由于我对 AHK 不太熟悉,所以可能有些东西我不知道。

谢谢!

答案1

我刚好在做类似的事情。我用一个临时文本文件来做这件事。我确实使用了剪贴板,但我没有打开页面本身来查看“源代码”。

以下是具体操作方法。

clipboard :=                      ; clear the clipboard
send {F6}                         ; select url of current page
sleep 50                          ; not mandatory -- 50ms
send ^{c}
clipwait, 2
sleep 50

URL=%clipboard%                   ; extra step, placing clip into var
send {F6}                         ; release url in url bar.


UrlDownloadToFile %URL%, file.tmp ; Where tile.tmp is local to your AHK
                                  ; There is now a file to read from

FileRead, var_text, file.tmp   ; There is now a variable to read text
                                  ;   places all text from page into var

相关内容