您现在的位置是:网站首页> 编程资料编程资料
正则爬取京东商品信息并打包成.exe可执行程序_正则表达式_
2023-05-25
325人已围观
简介 正则爬取京东商品信息并打包成.exe可执行程序_正则表达式_
本文爬取内容,输入要搜索的关键字可自动爬取京东网站上相关商品的店铺名称,商品名称,价格,爬取100页(共100页)
代码如下;
import requests import re # 请求头 headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36' } def get_all(url,key): for page in range(1,200,2): params = { 'keyword':key, 'enc':'utf-8', 'page':page } num = int((int(page)+1)/2) try: response = requests.get(url=url,params=params,headers=headers) # 转码 content = response.text.encode(response.encoding).decode(response.apparent_encoding) data_all = re.findall('.*?(.*?).*?.*?title="(.*?)"' '.*?打包成.exe可执行文件。
需要用到pyinstaller包pip下载;
pip install pyinstaller
在线制作一个.ico图标,用来当程序图片,把图标和程序放在同一个文件夹下,


在.py文件目录下打开命令行窗口,执行打包命令;
E:\练习\最后阶段\0808\jd1>pyinstaller -F -i dog.ico jd.py
出现successfully表示打包成功;
27525 INFO: Building EXE from EXE-00.toc completed successfully.
可执行程序在当前文件夹下的dist文件夹下;

运行效果;

可同时执行多个程序;

输出结果;

done。
总结
以上所述是小编给大家介绍的正则爬取京东商品信息并打包成.exe可执行程序,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
您可能感兴趣的文章:
相关内容
- JS正则表达式必须包含数字、字母、特殊字符_正则表达式_
- 正则表达式匹配各种特殊字符_正则表达式_
- pycharm使用正则表达式批量添加print括号完美从python2迁移到python3_正则表达式_
- 正则表达式中的正向预查和负向预查_正则表达式_
- Python 正则表达式匹配数字及字符串中的纯数字_正则表达式_
- python正则表达式从字符串中提取数字的思路详解_正则表达式_
- 详解Python3中的正则表达式的基本用法_正则表达式_
- 中文正则表达式匹配问题之正则表达式中文匹配使用方法_正则表达式_
- Python使用正则表达式去除(过滤)HTML标签提取文字功能_正则表达式_
- 2019年前端必用js正则(小结)_正则表达式_
点击排行
本栏推荐






