Scrapy框架爬取HTTP/2网站
scrapy本身是自带支持HTTP2的爬取:
需要把这个包安装一下
# 本身scrapy就是基于Twisted的,http2是一个拓展包
Twisted[http2] >=17.9.0
然后在settings.py中打开下载处理器
DOWNLOAD_HANDLERS = {
"https": "scrapy.core.downloader.handlers.http2.H2DownloadHandler",
}
另外可以使用其他支持HTTP2的模块来利用中间件加载并返回数据,如:httpx,curl_ciff
本文来自博客园,作者:运维爱背锅,转载请注明原文链接:https://www.cnblogs.com/juelian/p/17559686.html
分类:
爬虫 / Scrapy框架
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步