Python 如何获取只有搜索字段的应用程序的数据库

Python 如何获取只有搜索字段的应用程序的数据库,python,database,mobile,web-crawler,extract,Python,Database,Mobile,Web Crawler,Extract,在巴西,政府制作了一个应用程序,你可以输入商品名称,例如“精制糖2kg”,然后该应用程序会向你返回最近的市场位置,那里有最便宜的商品。 它扩展到所有种类的产品,我正在考虑使用该数据库创建一个应用程序。它是公开的,所以它不是犯罪,但他们不会立即在屏幕上列出所有产品的类别等。该应用程序只有一个搜索栏,仅此而已。 我怎样才能得到那个数据库?我想到了一个爬虫程序(可能是python),但我看到的所有爬虫程序都有一个网页作为“目标”。我从来没有为手机编程过,所以我不知道爬虫是否能完成这项工作。 那么,为了

在巴西,政府制作了一个应用程序,你可以输入商品名称,例如“精制糖2kg”,然后该应用程序会向你返回最近的市场位置,那里有最便宜的商品。
它扩展到所有种类的产品,我正在考虑使用该数据库创建一个应用程序。它是公开的,所以它不是犯罪,但他们不会立即在屏幕上列出所有产品的类别等。该应用程序只有一个搜索栏,仅此而已。 我怎样才能得到那个数据库?我想到了一个爬虫程序(可能是python),但我看到的所有爬虫程序都有一个网页作为“目标”。我从来没有为手机编程过,所以我不知道爬虫是否能完成这项工作。
那么,为了制作一个工具来提取这些信息,我应该学习什么呢?我怎样才能获得那个数据库?合法的方法就是向他们索取。他们的数据库可能有密码/etc,这意味着除了您提到的应用程序所提供的功能之外,它不是供公众使用的是否有无需询问信息所有者即可访问此数据的方法?可能。但是,以任何其他方式获取数据,然后请求并接收数据,那么我的朋友,你就进入了一个灰色区域。爬虫对你所做的事情没有多大帮助

“我怎样才能得到那个数据库?”合法的方法是向他们索要。他们的数据库可能有密码/etc,这意味着除了您提到的应用程序所提供的功能之外,它不是供公众使用的是否有无需询问信息所有者即可访问此数据的方法?可能。但是,以任何其他方式获取数据,然后请求并接收数据,那么我的朋友,你就进入了一个灰色区域。爬虫对你所做的事情没有多大帮助

给他们发电子邮件,问他们你是否能得到这些数据。如果你不能,你很可能是竞争对手。大概他们会通过广告或其他方式将其货币化(我不确定政府为什么会建造这样的东西,但我肯定在不了解足够位置的情况下是错的)。有公共API可供使用吗?这不是竞争,因为他们不会从中获利。这是一个政府应用程序。这只是他们提供的一个工具。不,我不这么认为。我真的很好奇为什么政府会建造这样一个东西?当然,我可以很好地做到这一点;为什么要在这样一个项目上投资国家财政?“这是公开的,所以不是犯罪”仅仅因为有人公开了前端并不意味着在后端黑客入侵数据库是合法的。给他们发电子邮件,问他们你是否可以拥有数据。如果你不能,你很可能是竞争对手。大概他们会通过广告或其他方式将其货币化(我不确定政府为什么会建造这样的东西,但我肯定在不了解足够位置的情况下是错的)。有公共API可供使用吗?这不是竞争,因为他们不会从中获利。这是一个政府应用程序。这只是他们提供的一个工具。不,我不这么认为。我真的很好奇为什么政府会建造这样一个东西?当然,我可以很好地做到这一点;为什么要在这样一个项目上投资国家财政?“它是公共的,所以它不是犯罪”仅仅因为有人做了一个公共前端并不意味着在后端黑客入侵数据库是合法的。好吧,那么。。。该数据库实际上没有受到限制。在巴西,我们有一些我无法真正翻译的东西,那就是“非财政”。这就像是每家商店都要给顾客的收据。它有所有的税务信息等等。所以,每次你买东西,你都会得到收据。最近,政府采用了“在线收据”,所以,你仍然会收到那张纸,但同时,它会进入政府数据库。他们刚刚制作了一个应用程序,这样你就可以搜索使用“在线收据”的商店中最便宜的产品。请链接!这听起来很有趣。好吧,那么。。。该数据库实际上没有受到限制。在巴西,我们有一些我无法真正翻译的东西,那就是“非财政”。这就像是每家商店都要给顾客的收据。它有所有的税务信息等等。所以,每次你买东西,你都会得到收据。最近,政府采用了“在线收据”,所以,你仍然会收到那张纸,但同时,它会进入政府数据库。他们刚刚制作了一个应用程序,这样你就可以搜索使用“在线收据”的商店中最便宜的产品。请链接!这听起来很有趣。