Пошук Amazon за допомогою користувацької форми Excel

Зміст

Минулого тижня я зіткнувся зі статтею Coding4Fun за допомогою веб -служби пошуку Amazon і зробив розумну замітку, щоб досягти такого ж результату в Excel.

Я насправді не завантажував приклад, а вирішив створити щось на основі наданого знімка екрана.

А ось скріншот моєї версії (Завантажити внизу):

Однією з основних відмінностей між прикладом Coding4Fun і моїм прикладом є те, що Codinging4fun використовує веб -службу Amazon SOAP, а мій приклад використовує веб -службу REST.

Вибір використання REST через SOAP зводився до двох причин

1. Я віддаю перевагу ВІДПОЧИНУ, а не СОПАНУ 🙂

2. Використання SOAP (навіть з Excel 2003) вимагає від Microsoft додаткового набору інструментів. Використання REST вимагає лише встановлення посилання на синтаксичний аналізатор XML* (у цьому прикладі це так Microsoft XML, v5.0), який слід встановити на будь -якій машині Office 2003)

Сумісність

UserForm Amazon Search тестувався в Excel 2003 на машині з встановленим Internet Explorer (для переходу до URL -адреси елемента) та підключенням до Інтернету.

Примітки

Відповідь на пошуковий запит від Amazon - це "велика" відповідь, яка також повертає URL -адресу зображення. Залежно від швидкості з'єднання пошук займає кілька секунд.

Я все ще новачок, що аналізує XML; Код не захищений паролем, тому не соромтеся спробувати свої сили у скороченні рядків коду. (або створення власної зміненої версії (велика відповідь надає набагато більше інформації, ніж я використовував))

Кредити

Я завантажив зображення предмета у формі до управління зображенням, з URL -адреси, використовуючи дивовижний код Хуана Пабло Гонсаласа.

Шляхи до елементів XML були виявлені за допомогою 2003 XML Toolkit

Натисніть це посилання, щоб завантажити пошук Amazon у формі користувача Excel

Спробуйте зламати його, змінити, дайте мені знати, що ви думаєте.

*Вам не потрібно посилання на синтаксичний аналізатор XML, якщо ви не використовуєте VBA для аналізу XML. Натомість просто перенесіть дані до осередків електронної таблиці.

wave wave wave wave wave