从终端访问 http://www.etymonline.com/?

从终端访问 http://www.etymonline.com/?

我还没有找到一些可以从终端查找英文单词词源的软件。

如果没有可用的软件可以实现这一点,那么如何编写一个连接到 www.etymonline.com/、进行查询和解析网页的程序呢?谢谢。

答案1

这实际上取决于您想要走多远。您是否只想获取网页中的单词并在浏览器中查看?使用 wget 如下:(wget http://etymonline.com/index.php?&search=cabbage注意搜索词的替换)。您是否想解析网页并仅在终端中显示文本?那么它会变得更加复杂,您需要开始研究一个称为“屏幕抓取”的概念。到那时,您真的需要自己编写程序,因此为了获得足够的指导,您需要告诉我们您的个人资料,您是否擅长编程,您掌握哪些语言,等等。

我想一个基本的问题是,为什么要在终端而不是浏览器上执行此操作?

答案2

我尝试使用 Lynx,似乎运行良好。当然,您必须考虑由于使用终端而不是浏览器而导致的 UI 限制。

为了安装 lynx 类型:

sudo apt-get install lynx

为了使用它(例如,在您想要的网络上),请输入:

lynx www.etymonline.com

TAB请注意,您应该使用 lynx 附带的键盘或鼠标来浏览按钮。查看 lynx 手册页 ( man lynx) 以获取有关如何使用该程序的详细信息。

干杯!

相关内容