文章详情页
python - 用scrapy-splash爬取网站 为啥iframe下的内容没有被返回
浏览:38日期: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. javascript - 怎么设计项目的返回码,让不同的返回码代表不同的含义?2. javascript - vue项目 npm run dev报错3. css3 怎么实现锯齿状的剪纸效果(如图)4. javascript - vue中父组件向子组件传递Object时,如何避免TypeError?5. wordpress 官方 docker,为什么编辑文件无法自动同步到 container 里6. python - 关于django 模板中循环列表7. html5 - 如何利用Canvas技术制作出上下跳动的音乐谱8. javascript - svg小白,想要在svg里面插入图片9. angular.js - 在移动端web上如何解决输入法挡住文本框问题?10. mysql - sql 语句更改表结构,添加多个列,怎么写?
排行榜