You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python Selenium中获取亚马逊印度站的CSS元素文本

亚马逊印度站元素文本获取方案

你当前使用的代码asin.find_element(By.CSS_SELECTOR,"div[data-asin]").get_attribute('data-asin'),作用是提取元素的data-asin属性值,并非你需要的元素文本内容。

要获取目标元素的文本,直接调用元素的.text属性即可,示例代码如下:

target_text = asin.find_element(By.CSS_SELECTOR,"div[data-asin]").text

如果需要获取的文本并非直接在div[data-asin]元素内,而是它的子元素中,你需要调整CSS选择器定位到具体的子元素。举个例子,若文本在该div下的span.a-size-base标签中,代码可修改为:

target_text = asin.find_element(By.CSS_SELECTOR,"div[data-asin] span.a-size-base").text

内容的提问来源于stack exchange,提问作者ravindrakdr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 01:06:19