mechanizeを使用してBing検索を実行し、その結果を美しいスープで処理します。これと同じ方法でグーグルとヤフーの検索を正常に実行しましたが、ビング検索を実行すると、空白のページしか表示されません。
なぜそうなるのか、そして誰かがこの問題に光を当てることができれば、私は完全に混乱しています。これが私が使用しているコードのサンプルです:
from BeautifulSoup import BeautifulSoup
import mechanize
br = mechanize.Browser()
br.set_handle_robots(False)
br.open("http://www.bing.com/search?count=100&q=cheese")
content = br.response()
content = content.read()
soup = BeautifulSoup(content, convertEntities=BeautifulSoup.ALL_ENTITIES)
print soup
結果は空白行が印刷されます。