爬去去哪儿门票,并且可视化分析价格和销量的关系

 url=r'http://piao.qunar.com/ticket/list.htm?keyword=%s&region=&from=mps_search_suggest&page=%d&sort=pp'%(encode_kw,i)
    res=request.urlopen(url)
    str_html=res.read().decode('utf8')
    html=BeautifulSoup(str_html)

    items=html.find_all('div',{'class':'sight_item_detail clrfix'})
    for item in items:
        name=item.find_all('h3',{'class':'sight_item_caption'})[0].string
        img=item.find_all('img',{'class':'img_opacity load'})[0]
        img=img['data-original']
        price=item.find_all('span',{'class':'sight_item_price'})[0]
        price=price.em.string
        sales=item.find_all('span',{'class':'hot_num'})[0].string
        address=item.find_all('p',{'class':'address color999'})[0]
        address=address.span.string

        tmp={'price':price,
             'sales':sales,
             'name':name,
             'address':address,
             'img':img}
        data.append(tmp)

for i in range(len(data)):
    li_prices.append(data[i]['price'])
    li_sales.append(data[i]['sales'])
    #li_names.append(data[i]['name'])
    x.append(i)

line=Line('sales and prices')
line.add('sales',x,li_sales,xaxis_interval=0)
line.add('prices',x,li_prices,xaxis_interval=0)
line.render()



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值