【发布时间】:2019-09-02 19:09:09
【问题描述】:
我试图用 xpath 获取类“sum_num”的值。我有 4 个同名的类
当我运行代码时,我得到值“0”或第三类的值,即跨度文本 - “lblPrice1”
“sum_num”类在页面中存在 4 次 但我只需要值或第二个。
如何只从“sum_num”类中获取第二个值? 等等 - 这是抓取网页的最佳方式吗?
python(我都尝试过):
cost = product_link_selector.xpath('//div[./div/@class="product_code_price"]div/div/div/@class = sum_num/text()').get()
cost = product_link_selector.xpath('//*[contains(@class,"item_sum_group product compare_main")]//*[contains(@class, "sum_num")]').get()
【问题讨论】:
标签: python-3.x xpath web-crawler