大作业要求:
1、了解ajax加载
2、通过chrome开发工具,触发请求,并获取数据
3、用到selenium库
思路如下:
1、用selenium模拟浏览器操作,获得ul/li下面的data
2、用beautiful soup4解析缓存下来的data
3、加载pandas库,将data导出至csv文件
import time
from selenium import webdriver
driver=webdriver.Chrome(executable_path="C:\Program Files\Anaconda3\chromedriver.exe")
driver.get("https://news.qq.com")
#进程挂起时间2s
for i in range(1,50):
time.sleep(2)
driver.execute_script