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__":
# 这里我要怎么写才可以直接右键运行
在项目下新建个文件
from scrapy import cmdline
cmdline.execute(['scrapy', 'crawl', '爬虫名'])
运行这个文件就行 占个楼,def 那里少了个缩进,手抖了一下{:10_266:} kylin121380 发表于 2020-9-17 16:28
在项目下新建个文件
运行这个文件就行
没办法在当前文件下运行吗?感觉换过来换过去好麻烦{:10_254:} jtxs0000 发表于 2020-9-17 16:34
没办法在当前文件下运行吗?感觉换过来换过去好麻烦
那不行{:10_277:}
页:
[1]