如何抓取在线英语词典的特定部分?

时间:2019-12-01 06:19:24

标签: html excel vba web-scraping web-crawler

您好,专家和来自世界各地的朋友。 我是一位不讲英语的讲者,最近正在学习英语,从上周开始,我一直在制作庞大的英语词汇表,其中包含语音字母,含义等。 问题是单词的某些语音字母丢失了,因为在我检查过的几本在线词典中这些单词都不存在。但是苦苦挣扎了一段时间后,我发现牛津在线词典有我以前找不到的那些语音字母。 所以,这就是我想要做的。我想制作自动excel单词列表,以搜索并从牛津词典中复制拼音字母。 因为单词的范围很广,所以我无法手动一一复制和粘贴所有单词。 (实际上我仍然有超过7k个单词来填写其语音字母)

https://www.oxfordlearnersdictionaries.com/definition/english/

您可以找到英国的口音和美国的口音。我只想从牛津字典中复制美国注音字母。 https://www.oxfordlearnersdictionaries.com/definition/english/absolutely?q=absolutely

为什么我要首先从牛津字典中获取语音字母?这是因为这些字体清晰易读,比其他在线英语词典要好。

对于“绝对”一词,我在下面找到了想要的东西; (æbsəluːtli)是我的目标。

<span class="red">NAmE</span>
<span class="phon" eid="absolutely_phon_10" dpsid="ubd078dc7731dc33e.684f08cc.1604f657bf7.-7536">
<span class="name">NAmE</span><span class="separator">/</span>
<span class="wrap">/</span>ˈæbsəluːtli<span class="wrap">/</span><span class="separator">/</span></span>

还有另一种类型,例如单词“ declaring”是-ing形式。 https://www.oxfordlearnersdictionaries.com/definition/english/declare#declare_inflg_2 它隐藏在下拉菜单下。

<span class="heading">Verb Forms</span>
<span class="phon" eid="declare_phon_46" dpsid="u4bd66fe39eed907e.-606459e9.16674bee79e.273c">
<span class="name">NAmE</span>
<span class="separator">/</span><span class="wrap">/</span>dɪˈklerɪŋ<span class="wrap">/</span>
<span class="separator">/</span></span>

我没有足够的知识来获得想要的东西,我还有很长的路要走。我突然间感到抓取或抓取数据很有趣,因为我可以在excel上填写词汇表。

任何人都可以提出一些想法来成功完成我的excel单词列表吗?

这是oxford3000的测试清单 https://www.oxfordlearnersdictionaries.com/wordlist/english/oxford3000/

谢谢

0 个答案:

没有答案