Что нового

Считывание кнопок с одинаковыми названиями в массив и нажатие по выбору на одну

Dk

Новичок
Сообщения
358
Репутация
2
Версия AutoIt:
3.2.2
Описание:
Помогите решить следующею задачу.
Мне нужно считать в массив все названия магазинов и кнопку "in den Warenkorb " в два разных массива.
https://www.amazon.de/gp/offer-listing/B00IAHAYEC/ref=dp_olp_used?ie=UTF8&condition=used
Примечания:
Загвоздка первая.

Я могу прочитать название магазинов, но только не amazon warenhouse deals, там название отсутствует, там стоит картинка, у других магазинов картинки нет. Поэтому я решил использовать ID магазинов. Они находятся вот в этой строчке, да и не только в этой. Но эта строчка наиболее уникальная.

<a href="/gp/aag/main/ref=olp_merch_rating_4?ie=UTF8&amp;asin=B00IAHAYEC&amp;isAmazonFulfilled=1&amp;seller=A8KICS1PHF7ZO"><b>92% positiv</b></a>
Всё что я выделил жирным шрифтом остаётся неизменным.

Вот сам ID Магазина A8KICS1PHF7ZO. В данном случае это тот самый магазин с картинкой.

Я как не пытался у меня находит всегда несколько одинаковых ID на магазин. Поэтому в дальнейшем появляются проблемы.
Помогите найти один ID на каждый магазин (если магазин предоставляет например 3 одинаковых продукта, то значит три раза ID в Массив должен быть записан. Вообщем про Цену один ID)

А так же нужно что бы считывалась кнопка инден In den Warenkorb в массив, которую я мог бы вывести и нажать. Например третья кнопка третьего ID должна быть нажата. Здесь у меня выходит нажать только на первую кнопку.

Огромное спасибо. :smile:
 
Автор
D

Dk

Новичок
Сообщения
358
Репутация
2
Re: Считывание кнопок с одинаковыми названиями в массив и нажатие по выбору

Люди добрые помогите :'(
 

Sol Vento

Новичок
Сообщения
1
Репутация
0
Dk сказал(а):
Я могу прочитать название магазинов, но только не amazon warenhouse deals, там название отсутствует, там стоит картинка, у других магазинов картинки нет.
у картинки есть подпись <img alt="Warehouse Deals"
ну или сохранять в массив всё найдённое а после выбрать только уникальные с помощью _ArrayUnique()
 
Верх