Keywordを指定すると(プロダクトの名称、そのURL)という形式で一覧を取得する。
#! /usr/bin/env python # -*- coding: utf-8 -*- import urllib2 from BeautifulSoup import BeautifulSoup keyword = "chassis" url = "http://www.thingiverse.com/search?q="+keyword+"&sa=Search" html = urllib2.urlopen(url).read() soup = BeautifulSoup(html) list = soup.findAll('tr') result = [] for l in list: target_product = l.p.a.string target_url = l.p.a["href"] tupple = (str(target_product),str(target_url)) result.append(tupple) print result