报错是因为少了一个s,迭代的目的是遍历,没有s的话就只有单个元素,只需要将
li_list = web.find_element(By.XPATH, '//*[@id="jobList"]/div[1]/div')修改为
li_list = web.find_elements(By.XPATH, '//*[@id="jobList"]/div[1]/div')
本文解决了一个因使用find_element而非find_elements导致的迭代错误问题。详细介绍了如何正确地使用find_elements方法来获取页面中多个相同类型的元素。
报错是因为少了一个s,迭代的目的是遍历,没有s的话就只有单个元素,只需要将
li_list = web.find_element(By.XPATH, '//*[@id="jobList"]/div[1]/div')修改为
li_list = web.find_elements(By.XPATH, '//*[@id="jobList"]/div[1]/div')
1219