python - 用scrapy-splash爬取网站 为啥iframe下的内容没有被返回
巴扎黑
巴扎黑 2017-04-18 10:31:05
0
1
1438

用scrapy-splash爬取网站 为啥iframe下的内容没有被返回?

import scrapy
from scrapy import Selector



class 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,
                    }
                }
            })
巴扎黑
巴扎黑

répondre à tous(1)
大家讲道理

Vous devez obtenir l'URL de l'iframe en analyse pour demander à nouveau le contenu.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!