我刚刚开始使用 python 和爬行。我使用selenium和beautifulsoup来解析和抓取页面。我的问题是我是否必须用它制作一个应用程序或将其部署在某些iis服务器上(或我不知道的任何其他方式,比如它是如何工作的)我不知道即使确定它是否以这种方式工作,就像我从移动应用程序方法中用文字表达的那样:)除了我安装的软件包之外,我还需要两个外部东西。 Chrome 驱动程序和 Chrome 二进制文件。 Chrome 驱动程序可用,但 chrome 二进制文件是我安装 chrome 后才获得的。在我用谷歌搜索的少数内容中,我发现我需要使用 docker 来运送它。那么是不是服务器上必须安装chrome才能让这个爬虫工作?如何随应用程序发送该二进制文件?同样,我使用的是linux,所以要部署的服务器必须是linux的?或者我如何实现它。有人可以帮助我创建此爬虫的应用程序并将其提供给其他人吗?谢谢 :)
好吧,我自己尝试了一下,结果成功了。那么服务器只不过是虚拟机,对吗?
因此,您可以做的是将脚本转换为可执行文件,或者不打包而保留它。另外,将 chrome 驱动程序保存在同一目录中,然后运行它python
.
另外,如果您使用的是新的虚拟机,那么只需在那里安装 chrome 即可。如果您的虚拟机在 Ubuntu 上运行,那么您可以键入以下命令来安装 chrome。
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
您可以发表评论以获取进一步的说明。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)