用python从百度获取亚马逊的商品ID

[python]  view plain copy
  1. 包含两个头文件,一个是 web.py 的框架,一个是 tagparser   代码很简单,看下面:   
[python]  view plain copy
  1. #encoding=utf-8  
  2. import web  
  3. import tagparser  
  4. db = web.database(dbn='mysql',user='root', pw='', db='webpy')  
  5. count=0  
  6. for i in range(10000,10):  
  7.     url='http://www.baidu.com/s?wd=site%3Aamazon.cn%20dp%2FB&pn='+str(i)+'&tn=baiduhome_pg'  
  8.     p=tagparser.TagParser()  
  9.     p.fetchUrl(url)  
  10.     for t in p.tagList:  
  11.         a=t.find('dp/B0')  
  12.         if a>0:  
  13.             t=t[a+3:a+19]  
  14.             s=t.split('"')  
  15.             t=s[0]  
  16.             s=t.split('/')  
  17.             t=s[0]  
  18.             db.insert('productid',productID=t,id=count)  
  19.             count+=1  
  20. print 'successed'  

你可能感兴趣的:(用python从百度获取亚马逊的商品ID)