当前位置: 首页 > news >正文

纯mvc做的都有那些网站商城网站建站系统源码

纯mvc做的都有那些网站,商城网站建站系统源码,要想用谷歌访问外国网站怎么做,头像制作免费生成器一、说明 我如何使用一个 Python 脚本抓取大量网站,在第 2 部分使用 Docker ,“我如何使用一个python脚本抓取大量网站”统计数据。在本文中,我将与您分享: Github存储库,您可以从中克隆它;链接到 docker 容器&#xf…

一、说明

        我如何使用一个 Python 脚本抓取大量网站,在第 2 部分使用 Docker ,“我如何使用一个python脚本抓取大量网站”统计数据。在本文中,我将与您分享:

  • Github存储库,您可以从中克隆它;
  • 链接到 docker 容器,可以帮助您使用一个命令抓取内容;
  • 一些用例以及如何处理它们;

您可以从我关于实用网页抓取的其他博客文章中以易于查看的格式找到代码。

二、Repo 和Updates

        进行版本控制对于对重构过程进行适当的控制是必要的。这也是一种比 Gist 脚本更方便的共享代码库的方式。参考地址:

GitHub - destilabs/webtric

通过在 GitHub 上创建一个帐户来为目标/网站开发做出贡献。

github.com

        默认情况下,此存储库允许您解析著名的抓取sandbox(沙盒) quotes.toscrape.com。为了更好地理解脚本以及如何根据自己的目的修改它,请阅读第 1 部分。

        您可以通过 shell 脚本执行立即在本地开始使用它:

./scripts/quotes.sh ./outputs/quotes local 

./scripts/quotes.sh ./outputs/quotes remote 

        我鼓励您阅读此脚本的列表并附上注释,以更好地了解它的作用:参考地址:

网站/语录.sh在主·Destilabs/webtric

此文件包含双向 Unicode 文本,其解释或编译方式可能与下面显示的内容不同...

github.com

三、Docker登场

        虽然这个解决方案似乎对许多读者很有帮助,但我可以想象它在安装过程中并非无痛。Chromedriver 是一个令人讨厌的工具,需要定期更新和对操作系统配置细微差别的“初学者+”理解。另一方面,Docker 只需要知道运行容器的正确命令。

描述这个容器可能没有比只显示它的 docker-compose 文件更好的方法了:参考地址:

webtric/docker-compose.yml at main ·Destilabs/webtric

此时无法执行此操作。您使用其他选项卡或窗口登录。您在另一个选项卡中注销或...

github.com

        让我们也一步一步地看一遍:

        Chromedriver 和 Selenium Hub 是独立的服务。它们将在其相应的端口上启动并运行。在剧本中等待他们起床至关重要。

        Webtric服务(帖子的主人公)将在飞行中构建,然后等待上面的两个服务。您会在日志中看到一些错误,但它应该赶上并开始解析。

Webtric 的预期输出

要运行 docker-compose 文件,请执行两个命令:

export APP=./scripts/quotes.sh
docker-compose up 

        Jupyter 服务将被提升为可以立即访问解析的数据。输入 http://localhost:8888/lab?token=webtric 并创建新笔记本:

Pick Python 3 (ipykernel)

这是一个简洁的脚本,用于访问“/home/webtric”卷中最后一个抓取的文件:

import pandas as pd
from os import listdir
from os.path import isfile, joinVOLUME = "/home/webtric"
files = [f for f in listdir(VOLUME) if isfile(join(VOLUME, f))]print('List of all parsed files')
print('\n'.join(files))df = pd.read_csv(join(VOLUME, files[-1]))
df.head()

这是它最终应该的样子

表明你成功了!

四、使用案例

        首先,我做这个项目只是为了好玩和学习,你也可以。从实际的角度来看,在 docker 中使用 Webtric 对于扩展很有用,因为现在可以通过生成越来越多的容器来并行抓取。不过,请记住刮擦的黄金法则:

对要解析的网站保持温和

        现在托管您的蜘蛛也更容易,因为大多数现代云托管服务提供商对容器都很友好。我将准备一个关于如何在不久的将来使其工作的教程,敬请期待。

http://www.yayakq.cn/news/439467/

相关文章:

  • 网站整改方案html网站完整代码
  • 网站开发一般过程如何建设专题网站
  • 公司的网站建设 交给谁做更好些seo技巧是什么意思
  • 安徽省建设行业安全协会网站门店设计
  • 成都网站改版wordpress 获取插件目录下
  • 广州教育学会网站建设网站备案名称要求
  • vs做网站需要的插件校园网站设计描述
  • 做网站公司排名是什么去长沙旅游攻略及费用
  • 网站开发上海工资广州营销网站建设公司
  • 长沙企业网站优化永久免费域名空间
  • 邯郸网站建设哪儿好做网站(信科网络)
  • 商业网站是什么自动建站网站源码
  • 网站降权的原因咸宁哪个企业没有做网站
  • 婚恋网站制作WordPress到底好不好用
  • 一级a做爰片免播放器网站网站建设合同违约条款
  • 网站已备案下一步怎么做网站代理建设
  • 大连网站建设个人怎么宣传
  • 网站开发怎么挣外快做网站分层技术
  • 北海做网站有哪家好南平建设局网站
  • 搭建网站视频教程网站更换图片之类的怎么做
  • 网站com域名上不去cn能怎建网站
  • 维度网络网站建设网建短信通
  • 网站托管运营所需资料电子商城网站开发对接
  • 建一个团购网站需要多少钱新乡市四合一网站建设
  • 网站怎么换空间商网页设计与制作课程目标
  • 织梦做的网站进不去网站正能量晚上下载直接进入
  • 嘉兴中元建设网站如何做网站赚
  • 建设工程网上质检备案网站全国做网站的公
  • 沈阳网站搜索引擎优化陕西网站建设公司
  • 国内自适应网站wordpress coreseek