在Perl中,有一个非常方便的模块Term::VT102,它允许您在内存中创建一个屏幕。这对于爬取数据非常方便,因为您可以跟踪屏幕部分的所有更改,然后将屏幕导出为纯文本以进行处理。Python中是否有相应的模块?
跟进问题:有像Pexpect这样的模块可以帮助您屏幕抓取VT100屏幕,但是VT100与VT102有什么区别?
跟进问题:有像Pexpect这样的模块可以帮助您屏幕抓取VT100屏幕,但是VT100与VT102有什么区别?
另请参阅基于 Pexpect 构建的 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
(来源:https://mdk.fr/blog/ashttp-vt100-screen-scraping-exported-over-http.html)
这篇文章介绍了一种名为ASHTTP的工具,它可以将VT100屏幕抓取导出到HTTP。VT100是一种计算机终端类型,ASHTTP可以连接到此类终端并将其内容导出为HTML格式。ASHTTP还支持对屏幕内容进行过滤和转换,以使其更易于阅读和理解。Pexpect可以支持VT100,可能对你有所帮助。