Update glossary support #1

Merged
Androz2091 merged 9 commits from KaKi87/deepl-scraper:glossary-v2 into glossary-v2 2021-03-18 17:13:53 +01:00
Showing only changes of commit dd1e51e0aa - Show all commits

View file

@ -96,7 +96,7 @@ module.exports = {
setGlossary: async (glossary, sourceLanguage, targetLanguage) => { setGlossary: async (glossary, sourceLanguage, targetLanguage) => {
sourceLanguage = sourceLanguage.toUpperCase(); sourceLanguage = sourceLanguage.toUpperCase();
targetLanguage = targetLanguage.toUpperCase(); targetLanguage = targetLanguage.toUpperCase();
const const
langSelect = `.lmt__glossary_newEntry_langButton`, langSelect = `.lmt__glossary_newEntry_langButton`,
sourceGlossaryInput = `.lmt__glossary_newEntry_inputSource`, sourceGlossaryInput = `.lmt__glossary_newEntry_inputSource`,
@ -125,7 +125,7 @@ module.exports = {
throw new Error('UNSUPPORTED_GLOSSARY_LANGUAGE'); throw new Error('UNSUPPORTED_GLOSSARY_LANGUAGE');
} }
await page.waitForSelector(sourceGlossaryInput, { visible: true }); await page.waitForSelector(sourceGlossaryInput, { visible: true });
const words = Object.keys(glossary); const words = Object.keys(glossary);
for (let word of words) { for (let word of words) {
await page.type(sourceGlossaryInput, word); await page.type(sourceGlossaryInput, word);