Python学习第四篇:利用python抓取英语单词

xiaoxiao2021-02-28  93

一,为什么这么做?

1,当我们需要自己定制自己的ietls单词本时,往往会因为各种原因不能达到目的。比如词形相近的词不在一起,没有例句等问题。

2,使用python抓取数据,是对python的一种熟练。

二,怎么做?

1,首先提供两个网址:

"http://www.examword.com/ielts-list/4000-academic-word-1?la=en"    可以得到ietls的所有单词

"http://dictionary.cambridge.org/dictionary/english-chinese-traditional/table“   可以得到单词table的解释加例句

2,通过网址获取数据

    page = urllib.urlopen(url);//直接得到链接所有的标签和脚本

    for line in page.readlines():        print line //循环读出所有行

3,利用特定的字符串切割每一行。具体代码如下;

三,问题与解答

1,找到这两个网址特别的不容易,国内几乎所有的翻译都是收费的,google translate现在也是收费的。所以现在的网址是免费的,可以使用。

2,切割字符串的时候,有一些细节需要注意,比如空格,‘<’,‘>’等

转载请注明原文地址: https://www.6miu.com/read-62563.html

最新回复(0)