不同页面同一个位置,xpath不同,导致无法一次性提取,解决办法,用try函数,找不到就换另一个
try:
title = web.find_element_by_xpath('/html/body/div[4]/div[2]/div[1]/div[1]/h1').text
except:
title = web.find_element_by_xpath('//*[@id="title"]').text
# // *[ @ id = "content"] //*[@id="content"] /html/body/div[3]/div[2]/div/div
#/html/body/div[4]/div[2]/div[2]
try:
content = web.find_element_by_xpath('//*[@id="mainText"]').text
except:
content = web.find_element_by_xpath('//*[@id="content"]').text