何回やってもURLがとれない。
うなっていたら、どうやらJavascriptでエスケープしてるみたい。
こうなったらMechanizeで直接叩こう。
#! /usr/bin/env python # -*- coding: utf-8 -*- from BeautifulSoup import BeautifulSoup import re import urllib2 import time #import mechanize query = raw_input("検索したい語句を英字で入力してください:") queryurl = "http://www.instructables.com/pages/search/search.jsp?&q=" url = queryurl+query html = urllib2.urlopen(url).read() soup = BeautifulSoup(html) #print soup #result = soup.findAll('div',{"class":"gsc-webResult gsc-result"}) #result = soup.findAll("div",{"class":"gsc-expansionarea"}) result = soup.find("div",{"class":"result-content"}).contents[1].contents print result