抓取淘宝某类商品名称和价格
2017-11-27 22:33
597 查看
import requests import re import time def getHTMLText(url): try: r = requests.get(url, timeout = 30)#设定超时时间 r.raise_for_status() r.encoding = r.apparent_encoding return r.text except: return print("解析网页失败") def parsePage(li, html): try: counts = re.findall(r'\"view_price\"\:\"[\d\.]*\"',html)#正则获取价格 names = re.findall(r'\"raw_title\"\:\".*?\"',html)#正则获取名字 for i in range(len(counts)): price = eval(counts[i].split(':')[1])#以:分割,获取价格,同时删除引号等符号 title = eval(names[i].split(':')[1]) li.append([price, title]) except: print("爬取失败") def printGoodList(lis): tplt = "{:4}\t{:8}\t{:16}" print(tplt.format("序号","价格","产品信息")) num = 1 for g in lis: num = num + 1 print(tplt.format(num, g[0], g[1])) if __name__ == '__main__': goods = "口红" depth = 3 start_url = 'http://s.taobao.com/search?q=' + goods list = [] for i in range(depth): try: url = start_url + '&s=' + str(44*i) html = getHTMLText(url) parsePage(list,html) except: continue printGoodList(list)
相关文章推荐
- python抓取京东商城的商品名称和价格
- 【实例】python 使用beautifulSoup 抓取网页正文 以淘宝商品价格为例
- 抓取淘宝商品价格人气-http://hws.m.taobao.com/cache/wdetail/5.0
- python 抓取凡客商品名称和价格demo
- <四>、python爬虫抓取购物网站商品信息--图片价格名称
- 抓取淘宝天猫的商品的促销价格
- pyhton爬虫笔记之实战 爬取淘宝商品价格和名称
- java 输入输出--抓取凡客一万多商品名称和价格,图片~用到的
- php实现抓取淘宝商品价格人气源码
- 抓取凡客一万多商品,链接,商品名称,价格,图片~~~版本1
- scrapy-抓取天猫女装销量前60的商品名称、价格、链接及打开连接后的店铺名称和链接
- Python爬虫学习之抓取商品名称和价格
- 简单的抓取淘宝关键字信息、图片的Python爬虫|Python3中级玩家:淘宝天猫商品搜索爬虫自动化工具(第二篇)
- python定向爬取淘宝商品价格
- 最新抓取淘宝价格数据,图片标题的就更好抓了整合就好
- 使用Selenium模拟浏览器抓取淘宝商品美食信息
- 京东商城手机频道商品价格信息的抓取
- [笔记]python爬虫:淘宝商品价格信息爬取示例
- requests模块实践:爬取淘宝商品信息和价格
- python抓取淘宝商品信息