发表于 2019-6-30 09:57

申 请 I D:ygch1982【申请通过】

申 请 I D:ygch1982


个人邮箱:yugaochao1982@163.com


分享python写的价格从小到大获取京东商品名称、商品ID、商品价格、组团价格、是否自营、邮费相关信息,导出csv




京东日常有各种红包活动,积攒起来好的话有十来块左右,但京东大部分商品都是有邮费的,为了充分利用这十来块的红包,避免掏邮费,所以写了这个小工具,查询京东
商品的邮费信息。京东商品查询的列表页没有邮费的信息,因此需要小工具的目的就是讲商品的商品名称、商品ID、商品价格、组团价格、是否自营、邮费相关信息查询出来并
导出csv供自己参考使用。


第一阶段:分析京东商品查询页面,京东商品查询大概可以分为2部分:第一部分,查询先加载30条产品信息,第二部分,当当前页面滑动到浏览器下面时,会通过ajax加载剩下的30个商品到当前页面。因此,程序就应该分为两部分,加载前30条商品、加载后30条商品



第二阶段:获取前30条商品的记录,
      定义全局变量key ,获取要检索的商品,
      通过分析京东查询页面,以及京东请求的的head、参数,组装成request,请求京东,获取返回的html。
      
      
第三阶段:解析第二阶段获取的html,分析当前页面展示的商品列表信息,获取商品名称,商品ID,商品价格,组团价格,
      主要步骤:获取商品: datas=html1.xpath('//li')
                        循环商品:获取商品的商品名称,商品ID,商品价格,组团价格,



第四阶段:根据第三阶段获取的商品ID等信息,再一次组装请求,通过再一次请求获取商品的运费信息



第五阶段:组装csv,生成csv文件,使用python的csv库,生成csv文件,使用python的csv库,生成csv文件,每一条一个记录



               
第六阶段:获取当前页的剩下的30条记录,通过页面分析,令人困惑了很久,参考了其他人的思路,终于解决
      和第二阶段不同的主要是参数不同:当前页数&page='+str(2*n)+
      
   
               
第七阶段:生成exe文件 这里就不说了

               





代码

结果csv

Hmily 发表于 2019-7-4 16:04

I D:ygch1982
邮箱:yugaochao1982@163.com

申请通过,欢迎光临吾爱破解论坛,期待吾爱破解有你更加精彩,ID和密码自己通过邮件密码找回功能修改,请即时登陆并修改密码!
登陆后请在一周内在此帖报道,否则将删除ID信息。

PS:过程有些简单,鉴于原创给予通过,后期继续努力,登录后帖子整理发布到编程区吧。

ygch1982 发表于 2019-7-4 20:40

ygch1982报到

LEX7711 发表于 2019-7-5 14:09

这是可以根据特长申请注册ID吗?

Poner 发表于 2019-7-7 10:54

LEX7711 发表于 2019-7-5 14:09
这是可以根据特长申请注册ID吗?

这是牛人发技术贴申请ID
可以参考下https://www.52pojie.cn/forum.php?mod=viewthread&tid=103681&page=1#pid2152382
页: [1]
查看完整版本: 申 请 I D:ygch1982【申请通过】