ご挨拶、
私はやった:
import urllib
site = urllib.urlopen('http://www.weather.com/weather/today/Temple+TX+76504')
site_data = site.read()
site.close()
ただし、Firefox に読み込まれたときにソースを表示する場合とは比較になりません。
ユーザーエージェントを疑い、これを行いました:
class AppURLopener(urllib.FancyURLopener):
version = "Mozilla/5.0 (X11; U; Linux i686; zh-CN; rv:1.9.2.8) Gecko/20100722 Ubuntu/10.04 (lucid) Firefox/3.6.8"
urllib._urlopener = AppURLopener()
ダウンロードしましたが、それでもウェブサイト全体をダウンロードするわけではありません。
それが原因である可能性が高い場合、誰かがユーザーエージェントの切り替えを手伝ってくれますか?
ありがとう、ナルニー