鱼C论坛

 找回密码
 立即注册
查看: 1338|回复: 4

[已解决]scrapy 调用的问题

[复制链接]
发表于 2020-9-17 16:26:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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


代码如下:
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__":
      # 这里我要怎么写才可以直接右键运行
最佳答案
2020-9-17 16:28:55
在项目下新建个文件
from scrapy import cmdline


cmdline.execute(['scrapy', 'crawl', '爬虫名'])
运行这个文件就行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-9-17 16:28:55 | 显示全部楼层    本楼为最佳答案   
在项目下新建个文件
from scrapy import cmdline


cmdline.execute(['scrapy', 'crawl', '爬虫名'])
运行这个文件就行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-17 16:29:12 | 显示全部楼层
占个楼,def 那里少了个缩进,手抖了一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-17 16:34:01 | 显示全部楼层
kylin121380 发表于 2020-9-17 16:28
在项目下新建个文件

运行这个文件就行

没办法在当前文件下运行吗?感觉换过来换过去好麻烦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-17 19:26:36 | 显示全部楼层
jtxs0000 发表于 2020-9-17 16:34
没办法在当前文件下运行吗?感觉换过来换过去好麻烦

那不行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-18 16:05

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表