Python打印功能问题

时间:2017-12-05 15:20:49

标签: python excel

在那里,

我使用" scrapy"设计了一个python代码。乱写URL页面以便在页面上提取我需要的文本,以便将结果导入excel文件。但是,我在代码的最后一部分,即print函数中苦苦挣扎。我不知道如何正确使用print,以便导出"' name':brickset.css(NAME_SELECTOR).extract_first()" (excel文件中的URL中的文本)。有人能帮我吗? 我真的很感激

import scrapy

class BrickSetSpider(scrapy.Spider):
name = "brickset_spider"
start_urls = ['https://bitcointalk.org/index.php?topic=1944505.0']

def parse(self, response):
    POST_SELECTOR = '.post'
    for brickset in response.css(POST_SELECTOR):

         NAME_SELECTOR = 'div'
         yield {
            'name': brickset.css(NAME_SELECTOR).extract_first(),
         }
         import sys
         orig_stdout = sys.stdout
         f = open('Scrappingtest1.xls', 'a')
         sys.stdout = f
         print(yield)


    sys.stdout = orig_stdout
    f.close()

0 个答案:

没有答案