python - 从 Weedmaps 中抓取菜单数据

标签 python jquery html css web-scraping

我目前正试图找到一种从 weedmaps.com 上的药房抓取菜单数据的方法。但是,到目前为止,我还没有太多运气来了解该网站在数据所在位置方面的实际工作方式,以便抓取它。

我真的只有 3 件事想做。获取每个菌株的名称,获取数量,并获取每个数量的相关价格。但是,当我查看该页面的源代码时,我找不到任何特定行实际引用菜单上显示的名称、数量或价格。

我想查找此处列出的数据: Weedmaps Menu

虽然浏览页面源代码,但对我来说似乎没有找到显示该页面的代码的明确方法。

这是源代码(chrome)的链接:

查看源代码:https://weedmaps.com/deliveries/silicon-valley-farms#/menu

由于我是使用 Web 脚本语言的新手,因此我将不胜感激能就此事获得的任何帮助或建议。如果有人有任何建议,我精通 Python,并正在尝试学习 javascript。

最佳答案

Weedmaps 返回 json 格式的数据。您可以通过在 Chrome 开发工具的网络选项卡中查看 ajax 请求 url 来访问数据。以下是与上述操作相同但使用不同网站的教程链接: https://www.scrapehero.com/how-to-scrape-store-locations-from-walmart-com-using-python-3/

关于python - 从 Weedmaps 中抓取菜单数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50105364/

相关文章:

python - Errno 13 - 文档文件夹中的权限被拒绝?

python - 当特定列达到给定值时分割 Pandas 框架

JQuery CSS !重要,单击时更改 css

javascript - 在服务器端保存 Canvas 图像时,从 base64 数据字符串生成空白图像

javascript - HTML/CSS/JS : Is it possible to find the element's size before appending it to the DOM tree?

php - 帖子中的多字变量被截断

python - 全局名称未定义 - python

python - 如何从源代码中设置 pdb 中断条件?

javascript - 阻止数组被覆盖或多次调用

javascript - 事件监听器不适用于 Enter 键