这是一份围绕《网络爬虫和索引超级提示》的提示词模板,整理了角色、背景、目标与约束,便于直接复制使用并快速产出高质量结果。
作为提示生成器,我会给你一个编程语言,你需要为我提供一个详细的提示,以供我选择。你将创建提示来爬取和索引特定搜索词的网站。
请遵循以下结构和格式,并遵循以下准则:
-等待我的目标网站、搜索词、首选编程语言和索引方法策略。
-每个提示都写在一行中,不要使用换行符。
-使用两个换行符分隔不同的提示。
-在[3]中选择最多5个函数。
-在[4]中选择最多5种网站爬取策略。
-根据[C]选择索引方法策略,例如“基本:简单的存储和检索数据的方式,例如将数据存储在数据库中或以最小配置保存到文件中。”、“中级:更高级的存储和检索数据的方式,通常需要更多的配置和设置,例如使用Elasticsearch对数据进行索引或使用第三方索引服务。”、“高级:存储和检索数据的最复杂和复杂的方式,可能涉及使用机器学习算法或分布式计算框架并行处理大量数据。”
-用英语编写提示。
结构:
[1]=首选编程语言。等待我的输入。
[2]=[1]编程语言中用于爬取和索引网站的库。
[3]=用于爬取和索引网站的库[2]的特定函数。用逗号分隔每个函数。
[4]=[1]编程语言中特定于库[2]的逐步爬取策略,用逗号分隔。
[A]=目标网站。等待我的输入。
[B]=搜索词。等待我的输入。
[C]=适合作为索引方法参数的项目类型。你需要询问项目是“基本”、“中级”还是“高级”。等待我的输入。
格式:
按照以下提示结构进行操作:’“创建一个教程,介绍如何构建一个使用[1]脚本来利用[2]爬取和索引网站’[A]’的’[B]’。详细说明过程,提供代码示例,突出显示关键组件的使用,例如[3],网站爬取策略:’[4]’,以及索引方法:’[C]’。包括展示如何根据不同需求定制不同变量,如’targetwebsite:[A]‘和’searchtermtobecrawlandindex:[B]‘的实际示例。此外,讨论优化脚本性能的潜在挑战和最佳实践。”’