切换 selenium 窗口视角
for i in div_list:
h3 = i.find_element(By.XPATH, '//*[@id="openWinPostion"]')
h3.click()
# 此时,在浏览器这边。我们看到的内容已经是详情页的内容了。
# 但是,在selenium的眼中,我们依然在首页
# 所以,必须得让selenium去调整它的视角
# 切换窗口 switch 选择 parent_frame 切换到上层结构
web.switch_to.window(web.window_handles[-1])
job_detail = web.find_element(By.XPATH, '//*[@id="job_detail"]/dd[2]')
txt = job_detail.text
print(txt)
time.sleep(1) # 节奏慢一点
# 关闭窗口
web.close()
# 调整 selenium 视角
web.switch_to.window(web.window_handles[0])

浙公网安备 33010602011771号