Я все еще довольно плохо знаком с программированием и питоном.Создание проекта для автоматизации некоторых утомительных задач на моей повседневной работе.У меня есть работающий скрипт на python, который извлекает данные с нескольких веб-сайтов и сравнивает их, чтобы убедиться, что наша реклама согласована на нескольких рекламных платформах.Я собираюсь объяснить цель того, что я пытаюсь сделать, затем объяснить, как я пытался это сделать, и посмотреть, нахожусь ли я на правильном пути и просто не делаю это должным образом, или есть ли лучший путь, чтобы надеяться, кто-томожете направить меня в правильном направлении.
В моей работе ВСЕ наши запасы перечислены на нашем личном веб-сайте (веб-сайт A), а на другом веб-сайте (веб-сайт B) есть ТОЛЬКО предметы стоимостью 150 долларов и более.Итак, что я пытаюсь сделать, это вычеркнуть название / цену ТОЛЬКО предметов, которые больше или равны 150 долларам на веб-сайте A, а затем очистить все элементы на веб-сайте B, взять список элементов и вычесть веб-сайт B с веб-сайта A и получитьостаток предметов на веб-сайте A стоимостью 150 долларов и более, которых нет на веб-сайте B. Надеюсь, это имеет смысл.
xtitles = driver.find_elements_by_class_name("product-name")
xprices = driver.find_elements_by_class_name("content-item price")
xjoined = {}
for title in xtitles:
xtitletext = [title.text]
for price in ggprices:
xpricetext = price.text
xjoined.update({xtitletext:xpricetext})
print(xjoined)
driver.quit()
Это пример кода, который я пытался использовать.Я чувствую, что я рядом, но не могу заставить его работать должным образом.Попытка получить название и цену товара с веб-сайта A и объединить их вместе, чтобы я мог получить то же самое с веб-сайта B и выполнить перекрестную проверку.Вероятно, есть лучший способ сделать это, чем то, как я это делаю, но подумал, что я хотел бы спросить здесь и посмотреть, что говорят люди.Заранее спасибо!