国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Regex > 正文

正則爬取京東商品信息并打包成.exe可執(zhí)行程序

2020-03-16 20:20:34
字體:
來源:轉載
供稿:網(wǎng)友

本文爬取內容,輸入要搜索的關鍵字可自動爬取京東網(wǎng)站上相關商品的店鋪名稱,商品名稱,價格,爬取100頁(共100頁)

代碼如下;

import requestsimport 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('<div class="p-price">.*?<i>(.*?)</i>.*?<div class="p-name p-name-type-2">.*?title="(.*?)"'                 '.*?<div class="p-shop".*?title="(.*?)"',content,re.S)      for i in data_all:        with open(key + '.txt', 'a+', encoding='utf-8') as f:          f.write('店鋪名稱:' + i[2]+'/n'+'商品名稱:'+i[1]+'/n'+'價格:'+i[0]+'/n/n')        print('第'+str(num)+'頁'+'數(shù)據(jù)下載中....')    except Exception as e:      print(e)if __name__ == '__main__':  print('輸入要搜索的內容,獲取京東商城里面的商品名稱,店鋪名稱,商品價格')  key = input('輸入搜索內容:')  url = 'https://search.jd.com/Search?'  get_all(url,key)

打包成.exe可執(zhí)行文件。

需要用到pyinstaller包pip下載;

pip install pyinstaller

在線制作一個.ico圖標,用來當程序圖片,把圖標和程序放在同一個文件夾下,

正則,爬取,京東,.exe,可執(zhí)行程序

正則,爬取,京東,.exe,可執(zhí)行程序

 

在.py文件目錄下打開命令行窗口,執(zhí)行打包命令;

E:/練習/最后階段/0808/jd1>pyinstaller -F -i dog.ico jd.py

出現(xiàn)successfully表示打包成功;

27525 INFO: Building EXE from EXE-00.toc completed successfully.

可執(zhí)行程序在當前文件夾下的dist文件夾下;

正則,爬取,京東,.exe,可執(zhí)行程序

運行效果;

正則,爬取,京東,.exe,可執(zhí)行程序

可同時執(zhí)行多個程序;

正則,爬取,京東,.exe,可執(zhí)行程序

輸出結果;

正則,爬取,京東,.exe,可執(zhí)行程序

done。

總結

以上所述是小編給大家介紹的正則爬取京東商品信息并打包成.exe可執(zhí)行程序,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VEVB武林網(wǎng)網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!


注:相關教程知識閱讀請移步到正則表達式頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 安国市| 盈江县| 成武县| 涞水县| 玉屏| 陇西县| 故城县| 长宁区| 保康县| 会泽县| 宜州市| 皋兰县| 河北省| 巫山县| 富裕县| 湄潭县| 汉阴县| 五峰| 长兴县| 罗甸县| 鄂伦春自治旗| 台北县| 敦化市| 胶南市| 苍梧县| 仁怀市| 泽州县| 内黄县| 泾源县| 东源县| 芒康县| 陇南市| 鹰潭市| 长阳| 安乡县| 抚远县| 长海县| 姚安县| 朔州市| 灌阳县| 周至县|