python带你收罗商家商品数据信息~带你点外卖不迷路

分享
程序员 2024-9-9 23:30:26 92 0 来自 中国
前言

嗨喽,各人好呀~这里是爱看玉人的茜茜呐
一周工作,忙繁忙碌,身心疲惫,一到周末,倒头大睡,懒得做饭,点个外卖。
本日我们要收罗的网站呢,是国内着名的网上订餐平台~
我做的是收罗商家商品数据信息,你也可以收罗别的数据哦~
1.png 预备工作

下面的只管跟我保持一致哦~否则有可能会发生报错 ?
环境使用:


  • Python 3.8
  • Pycharm
模块使用:


  • requests >>> pip install requests
  • csv
假如安装python第三方模块:


  • win + R 输入 cmd 点击确定, 输入安装下令 pip install 模块名 (pip install requests) 回车
  • 在pycharm中点击Terminal(终端) 输入安装下令
怎样设置pycharm里面的python表明器?


  • 选择file(文件) >>> setting(设置) >>> Project(项目) >>> python interpreter(python表明器)
  • 点击齿轮, 选择add
  • 添加python安装路径
pycharm怎样安装插件?


  • 选择file(文件) >>> setting(设置) >>> Plugins(插件)
  • 点击 Marketplace  输入想要安装的插件名字 好比:翻译插件 输入 translation / 汉化插件 输入 Chinese
  • 选择相应的插件点击 install(安装) 即可
  • 安装乐成之后 是会弹出 重启pycharm的选项 点击确定, 重启即可收效
根本流程: <通用的>

一. 数据泉源分析

分析清楚本身想要数据内容, 是哀求谁人数据包<url>所在可以得到的
通过开发者工具举行抓包分析...
I. 鼠标右键点击查抄(或按F12)弹出开发者工具, 选择network 点击第二页数据 第一个数据包就是我们想要数据内容
二. 代码实现步调过程:


  • 发送哀求, 对于模拟欣赏器对于url所在发送哀求
  • 获取数据, 获取服务器返反相应数据 ---> 开发者工具里面response
  • 剖析数据, 提取我们想要数据内容
  • 生存数据, 生存表格
额外 翻页多页数据收罗
代码展示

因考核因素,我把代码里的网址删去啦~你们可以自行添加一下呐。
一共改了五处网址,收罗的网站我会在批评区打出,方便你们添加网址哦~
发送哀求

对于模拟欣赏器对于url所在发送哀求
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-10-19 11:52, Processed in 0.168939 second(s), 35 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表