吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5846|回复: 4
收起左侧

[会员申请] 申 请 I D:ygch1982【申请通过】

[复制链接]
吾爱游客  发表于 2019-6-30 09:57
申 请 I D:ygch1982


个人邮箱:yugaochao1982@163.com


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




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


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

代码

代码



第二阶段:获取前30条商品的记录,
        定义全局变量key ,获取要检索的商品,
        通过分析京东查询页面,以及京东请求的的head、参数,组装成request,请求京东,获取返回的html。
       2.jpg
        
第三阶段:解析第二阶段获取的html,分析当前页面展示的商品列表信息,获取商品名称,商品ID,商品价格,组团价格,
        主要步骤:获取商品:
[Asm] 纯文本查看 复制代码
datas=html1.xpath('//li[contains(@class,"gl-item")]')

                          循环商品:获取商品的商品名称,商品ID,商品价格,组团价格,

3.jpg

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


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



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


7.jpg.png


代码
jd.7z (2.4 KB, 下载次数: 5)
结果csv
洗衣粉.7z (22.19 KB, 下载次数: 3)

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Hmily 发表于 2019-7-4 16:04
I D:ygch1982
邮箱:yugaochao1982@163.com

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

PS:过程有些简单,鉴于原创给予通过,后期继续努力,登录后帖子整理发布到编程区吧。
ygch1982 发表于 2019-7-4 20:40
LEX7711 发表于 2019-7-5 14:09
这是可以根据特长申请注册ID吗?

点评

这是牛人发技术贴申请ID 可以参考下https://www.52pojie.cn/forum.php?mod=viewthread&tid=103681&page=1#pid2152382  详情 回复 发表于 2019-7-7 10:54
Poner 发表于 2019-7-7 10:54
LEX7711 发表于 2019-7-5 14:09
这是可以根据特长申请注册ID吗?

这是牛人发技术贴申请ID
可以参考下https://www.52pojie.cn/forum.php ... p;page=1#pid2152382
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 09:52

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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