定期抓取JD.COM商品信息并打包 exe可执行程序
本文抓取内容,输入要搜索的关键词,自动抓取JD.COM网站上相关产品的店名、商品名称、价格,抓取100页(共100页)
代码如下;
import requestsimport re # request header={ ' user-agent ' : ' Mozilla/5.0(windows nt 6.1;WOW64)applebwebkit/537.36(KHTML,像Gecko)Chrome/65 . 0 . 3325 . 181 Safari/537.36 ' } def get _ all(URL,key):范围内的页面(1,200,2): Params={ ' keyword ' : key,' enc':'utf-8 ',' page ' : page } num=int((int(pagedecode(response . appoint _ encoding)data _ all=re . find all(' div class=' p-price '。*?我(。*?)/i.*?div class='p-name p-name-type-2 '。*?title='(。*?)'' '.*?div class='p-shop '。*?title='(。*?)'',内容,re。s)用于打开(键)的data _ all3360中的I。txt ',' a ',编码=' utf-8 ')为f:f。书写('商店名称:' i[2] '\n ' '商品名称:' I N ' '价格:' i[0] '\n\n ')打印('页面上的数据下载' str(num)'.)e : print(e)if _ _ name _ _=' _ _ main _ _ '时除外。在jd.com商城获取商品名称、店铺名称和商品价格)键=输入('输入搜索内容:')url='https://search .京东/Search?Get_all(url,key)被打包到一个。exe可执行文件。
需要Pip下载pyinstaller包;
pip安装pyinstaller
做一个。ico图标在线上被用作程序图片,并把图标和程序放在同一个文件夹中。
中打开一个命令行窗口。py文件目录并执行打包命令;
E:\练习\最后阶段\ 0808 \ jd1py安装程序-f-idog.icojd.py
成功表示打包成功;
27525 INFO:从EXE-00.toc构建EXE成功完成。
可执行程序位于当前文件夹下的dist文件夹下;
运营效果;
可以同时执行多个程序;
输出结果;
完成.
摘要
以上是边肖介绍并打包成的JD.COM商品信息的定期抓取。exe可执行程序,希望对大家有所帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!如果你觉得这篇文章对你有帮助,请转载,请注明出处,谢谢!
版权声明:定期抓取JD.COM商品信息并打包 exe可执行程序是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。