一,为什么这么做?
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,利用特定的字符串切割每一行。具体代码如下;