页面结构
目标
获取span的文本。原本是要获取下面所有span的值,代码如下:
name=self._driver.find_elements(By.CSS_SELECTOR,'.ww_searchResult_title_peopleName').text
打印结果找不到text
解决
通过疯狂百度,尝试了text,innerHTML,getAttribute通通失败。一位热心网友的回复救了我,他怀疑是元素定位不准确导致的。于是我只定位了第一个元素,.text获取成功。一下午没了
name=self._driver.find_element(By.CSS_SELECTOR,'li.ww_searchResult_item_Curr > a > span.ww_searchResult_title_peopleName').text