url=r'http://piao.qunar.com/ticket/list.htm?keyword=%s®ion=&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()
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()