获取特拉华州的公司注册数据。
delaware的Python项目详细描述
如果能很容易地获得公司注册的数据,那就太好了。 许多信息可以通过 General Information Name Search 网站,本程序查询本网站的信息。
安装辅助进程
当前程序分为worker、manager和reader 组件。这样可以同时运行许多不同的工人, 由一名经理协调。
您可能只需要安装工作进程并运行它;默认情况下,它将 从一个在汤姆电脑上运行的经理那里得到指示。 它会定期联系经理询问方向,并询问 特拉华州的一般信息名称搜索相应。
下面介绍两种安装方法。
- 独立安装
- 对于大多数人
- 使用pip安装
- 对于知道什么是python、pip和终端的人来说
独立安装
我要用PyInstaller做一个包裹 并在这里说明如何安装。所以这个安装方法 还没有。
使用pip
安装如果您习惯使用终端并且已经安装了python和pip, 你可以运行这个命令。
pip install delaware
如果这给了您一个关于权限的错误,请尝试这个命令。
sudo pip install delaware
运行
安装程序后,将其键入终端。
delaware
第一次运行时它会问你几个问题,但你完全可以 在那之后别理它。
工作原理
运行delaware时,运行的是worker程序。汤姆是 运行manager程序。开始时,你的工人会联系汤姆的 指导经理。
我为什么要做这么复杂的程序?
我告诉过一些人在获取数据方面有很大困难,我 使目前的程序处理最烦人的困难。 困难在于,据说网站只允许一个IP 提出这么多要求的地址。有人告诉我限制是 每个IP地址有几百个请求,另一个人告诉我 限制是3000个请求。
我自己使用过这个网站,我不认为有这样的限制; 我自己也没能达到这些极限,还有特拉华州 公司部门告诉我没有限制。所以也许这个 不需要复杂的东西,但我已经写了。但如果有限制的话,我们可以 不同的人每人下载一小段数据,留下 在每个IP地址的限制内。
如果出现错误
如果程序停止运行,请将错误消息发送到 _@thomaslevine.com。另外,请不要删除~/.delaware目录, 因为它包含了有助于找出错误的文件。