我还是编程和python的新手。建立一个项目以自动化我日常工作中的一些繁琐任务。我有一个工作正常的python脚本,可从多个网站提取数据并进行比较,以确保我们的广告在多个广告平台上保持一致。我将解释我要去做的目标,然后解释我如何去做,看看我是否走在正确的轨道上,只是做得不好,或者是否有更好的途径希望有人去可以指向正确的方向。
我的作品的所有库存都列在我们自己的个人网站(网站A)上,而另一个网站(网站B)上的物品价格都在150美元以上。因此,我想做的是在网站A上刮刮名称/价格仅大于或等于$ 150的商品,然后在网站B刮刮所有商品并获取商品清单,并从网站A减去网站B并获取网站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提取商品的标题和价格并进行交叉检查。可能有比我正在做的方法更好的方法,但是我想在这里问一下,看看别人怎么说。预先感谢!