【发布时间】:2021-06-05 15:16:07
【问题描述】:
所以这里是html代码:
<button data-v-63a32c95="" disabled="disabled" class="bt-button bt-default" data-v-1b41da19=""><!----> <span>Sold Out</span> <!----></button>
我正在尝试从 span 标记中抓取“Sold Out”。我试过这个当前的代码
wd2 = webdriver.Chrome('chromedriver',options=options)
wd2.get("https://shop.bitmain.com/product/detail?pid=00020210224195530399kqcF32sc06B9")
b = wd2.find_elements_by_xpath("//*[@class='bt-button bt-default']//span")
#b = wd2.find_elements_by_xpath("//span[@class='bt-button bt-default']")
for i in b:
print(i.text)
当我运行它时,它不会返回任何东西。我尝试了其他漂亮的汤方法,例如尝试选择页面上的所有跨度标签,但仍然没有运气。我对网络抓取很陌生,希望得到一些帮助和见解!
【问题讨论】:
标签: html selenium web-scraping beautifulsoup