http://robobrowser.readthedocs.org/en/latest/readme.htmlは、美しいスープ ライブラリに基づく新しい Python ライブラリです。HTMLページを開いてdjangoアプリ内で返すことでテストしようとしていますが、この最も単純なタスクを実行する方法がわかりません。私のdjangoアプリには以下が含まれています:
def index(request):
p=str(request.POST.get('p', False)) # p='https://www.yahoo.com/'
browser = RoboBrowser(history=True)
browser.open(p)
html = browser.find_all
return HttpResponse(html)
出力されたhtmlを見ると、次のように表示されます。
<bound method BeautifulSoup.find_all of
<!DOCTYPE html>
<html>
......................
<head>
...............
</body>
</html>
>
キレイなスープバウンド法とは?どうすればストレートhtmlを取得できますか?