文章详情页
python - 用scrapy-splash爬取网站 为啥iframe下的内容没有被返回
浏览:190日期:2022-08-10 09:23:22
问题描述
用scrapy-splash爬取网站 为啥iframe下的内容没有被返回?
import scrapyfrom scrapy import Selectorclass Music163Spider(scrapy.Spider): name = 'music163' allowed_domains = ['music.163.com/#/discover/toplist'] start_urls = [’http://music.163.com/#/discover/toplist/’] def parse(self, response):print('parse:',response.text) def start_requests(self):for url in self.start_urls: yield scrapy.Request(url, self.parse, meta={’splash’: { ’endpoint’: ’render.html’, ’args’: {’wait’: 0.5, }} })
问题解答
回答1:你需要在parse中获取iframe的url再次请求内容。
相关文章:
1. docker-machine添加一个已有的docker主机问题2. redis编译报错:cannot find -lgcc_s3. docker镜像push报错4. css3 - 一个关于CSS雪碧图的问题5. 如何解决Centos下Docker服务启动无响应,且输入docker命令无响应?6. css - 一条线两边有短线的样式表怎么写?7. javascript - h5上的手机号默认没有识别8. node.js - antdesign怎么集合react-redux对input控件进行初始化赋值9. mac里的docker如何命令行开启呢?10. angular.js - 如何在指令里使用ng-click
排行榜

网公网安备