jtxs0000 发表于 2020-9-17 16:26:05

scrapy 调用的问题

我想直接F5运行,方便测试我有没有拿到数据,这个东西我搞了好久都不会
半路上车的,类这一块我懵懵懂懂的,有没有大佬教一下我这要怎么调用{:10_278:}

代码如下:
import scrapy

class HuyaSpider(scrapy.Spider):
    name = 'huya'
    # allowed_domains = ['www.xxx.com']
    start_urls = ['https://www.huya.com/']
    start_urls = ['https://www.huya.com/cache.php?m=LiveList&do=getLiveListByPage&gameId=1663&tagAll=0&page=1']

def parse(self, response):

      html = response.json()
      # data = []
      for each in html['data']['datas']:
            title = each["roomName"]
            name = each['nick']
            nums = each['totalCount']

            print(each["roomName"])

if __name__ == "__main__":
      # 这里我要怎么写才可以直接右键运行

kylin121380 发表于 2020-9-17 16:28:55

在项目下新建个文件
from scrapy import cmdline


cmdline.execute(['scrapy', 'crawl', '爬虫名'])
运行这个文件就行

jtxs0000 发表于 2020-9-17 16:29:12

占个楼,def 那里少了个缩进,手抖了一下{:10_266:}

jtxs0000 发表于 2020-9-17 16:34:01

kylin121380 发表于 2020-9-17 16:28
在项目下新建个文件

运行这个文件就行

没办法在当前文件下运行吗?感觉换过来换过去好麻烦{:10_254:}

kylin121380 发表于 2020-9-17 19:26:36

jtxs0000 发表于 2020-9-17 16:34
没办法在当前文件下运行吗?感觉换过来换过去好麻烦

那不行{:10_277:}
页: [1]
查看完整版本: scrapy 调用的问题