在Perl中有一个非常方便的模块,Term :: VT102,它允许您在内存中创建一个屏幕。这对于抓取目的非常方便,因为您可以跟踪屏幕各部分的所有更改,然后将屏幕导出为纯文本进行处理。 Python中是否有等效的模块?
后续问题:像Pexpect这样的模块允许你屏幕刮擦VT100屏幕,但VT100与VT102有什么不同?
答案 0 :(得分:3)
另见基于Pexcept构建的ashttp:
ashttp can serve any text application over http, like : $ ashttp 8080 top to serve a top on port 8080, or : $ ashttp 8080 watch -n 1 ls -lah /tmp to serve an actualized directory listing of /tmp
(资料来源:http://dev-tricks.net/ashttp-vt100-screen-scraping-exported-over-http)
答案 1 :(得分:2)
Pexpect可能会对您有所帮助。