如何在Scrapy中使用Tkinter或任何其他Python GUI

时间:2019-01-12 14:55:38

标签: tkinter web-scraping scrapy

我想要一个带有Tkinter的gui或任何其他带有scrapy的python GUI。因此,已抓取的链接和数据应显示在gui而不是命令提示符

2 个答案:

答案 0 :(得分:1)

我不知道Scrapy的任何Tkinter(或Qt / GTK)GUI,但是您当然可以创建自己的GUI。

大多数Scrapy GUI或集成都以Web客户端的形式出现,我见过其中的一些

也许

要与Scrapy进行交互并创建自己的GUI,您可以在以下选项之间进行选择

  1. 在Scrapy项目中创建一个扩展,然后与您的GUI进行交互(但首先必须以某种方式自己启动/运行搜寻器)。
    为此,您将以scrapy-jsonrpc项目为例。
    另一个替代方法(与http进行交互)是scrapy-rt
    您可能还需要查看“ Scrapy as a script”(用于编写运行脚本)。
  2. 创建一个包装程序,该程序将启动搜寻器,然后与它连接。
    Scrapyd就是这样做的(它需要一个抓取的项目以python egg的形式上传并使用它)。

答案 1 :(得分:0)

这是我很久以前想要做的一个项目。

HirojiSawatari's Github - "FindGoods"

HirojiSawatari's Project Documentation/blog

可能会有一些...编码问题。

这里有一个想法,如果您对项目进行反向工程,则应该了解如何实现所需的想法。它的确需要精通Tkinter和scrapy(显然,我提到过,因为对于学习这些框架的人们而言,这不是什么。)