【问题标题】:How to add default field names in Portia scrapy drop down list?如何在 Portia scrapy 下拉列表中添加默认字段名称?
【发布时间】:2015-01-20 05:42:06
【问题描述】:

我已经从 (https://github.com/scrapinghub/portia) 下载了 Portia,并在我的 windows 机器上安装了 Portia,同时启动 Portia 我可以对页面进行注释。

我可以使用创建新选项选择字段并根据需要添加名称。

我的问题是我们如何添加默认字段名称,这样我就可以从下拉框中选择它而不是输入名称,而且它也是通用的。

例如,

在下拉列表中,我需要字段名称列表,例如,

职位, 职位描述, 工作地点

谁能帮助我,如何默认添加文件名而不是创建新选项。

提前致谢。

【问题讨论】:

    标签: python-2.7 web-scraping scrapy web-crawler portia


    【解决方案1】:

    当您创建一个新字段时,下次您想使用它时,它会在下拉列表中可用。您只需键入一次。

    如果您想定义您的项目、添加字段并指定它们是必需的还是有所不同,您可以通过打开“提取的项目”选项卡并单击“编辑项目”来实现。这将允许您一次添加多个字段,而无需在注释时使用 create new。

    要在项目之间移动项目,您可以将 items.json 文件从一个项目复制到另一个项目,这将使该项目中的所有项目在新项目中可用。

    【讨论】:

    • 但是如果我打开新项目,那么那里的字段列表不可用。
    • 项目是在每个项目的基础上创建的。如果您想在新项目中使用,可以将 items.json 文件复制到新项目中。
    • 是的,这也是一种可能的解决方案。
    • 目前它是唯一的解决方案,但我们正在研究在项目之间移动蜘蛛、项目和提取器的其他选项。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-24
    相关资源
    最近更新 更多