检查网站库存的python脚本存在问题

2024-05-17 03:19:00 发布

您现在位置:Python中文网/ 问答频道 /正文

您好,我有一个脚本问题,检查亚马逊IT上的物品重新进货

Bot对于ps5磁盘(https://www.amazon.it/Playstation-Sony-PlayStation-5/dp/B08KKJ37F7)非常有效,但对于ps5数字(https://www.amazon.it/Sony-PlayStation-5-Digital-Edition/dp/B08KJF2D25)无效,因为正如您所看到的,页面是不同的(在磁盘版本中有消息current unavailable,在磁盘中有其他供应商的价格)

我有以下代码:

`

try:
        stocBtn = addButton = browser.find_element_by_xpath('//*[@id="outOfStock"]/div/div[1]/span[1]')
        print("no")
        time.sleep(3)
        browser.refresh()

    except:
        stocBtn = addButton = browser.find_element_by_xpath('//*[@id="add-to-cart-button"]')
        print("yes")
        stocButton = True

如何将其他代码添加到与digital一起工作?因为我看到digital有不同的xpath

(//*[@id="buybox-see-all-buying-choices"])

谢谢:)


Tags: 代码httpsbrowseridamazonwwwitxpath