静态页面 #静态页面:网页的内容已经发布就不会改变,除非人为修改,否则不变 #动态页面:我们看到是数据本身不存在这个页面中, #网页在加载中数据被插入到了指定的位置,插入的过程用到了js技术 #数据不存在源代码中 #requests适合静态页面 #selenium适合动态页面 #但是如果在动态页面中找到API接口就可以使用requests请求API接口拿数据 #如何判断是动态页面还是静态页面 #浏览器的开发者工具显示的代码是”伪代码“ #这个位置显示的是网页加载并且渲染后的结果 #浏览器的显示网页元源代码,显示的是当前网页html文件中显示的源代码 #动态网页中的重要数据才会动态加载 #网页开发者工具和源代码不同则是动态页面 from selenium.webdriver import Chrome from selenium.webdriver.chrome.service import Service driver=Chrome(service=Service(executable_path="chromedriver.exe")) driver.get(url='https://www.baidu.com/') driver.close()
10-27
2265