如果您在查询中指定的国家/地区只有 2 个,那么您可以使用索引或文本等。 例如索引:
# Germany
"(//div[@data-test-subj='lnsTableCellContent'])[2]"
#India
"//div[@data-test-subj='lnsTableCellContent'])[1]"
相反,如果列表中有很多国家,那么您可以循环浏览它们。
ls_countries = driver.find_element(By.Xpath, "//div[@data-test-subj='lnsTableCellContent']")
listed_countries = []
if len(ls_countries) > 0:
for country in ls_countries:
txt_country = country.text
listed_coutries.append(txt_country)
print(listed_countries)
希望这有帮助!