无法获取URL DownloadError

时间:2014-03-26 10:08:53

标签: google-app-engine urlfetch

我已经在不同的链接上尝试过此功能,但它可以正常工作,但特别是在这个链接上它不会起作用:

ticker = 'SBUX'
url = urlfetch.fetch('http://stockcharts.com/h-sc/ui?s=' + ticker + 
                     '&p=D&yr=1&mn=0&dy=0&id=p97813671848')

        # Parses the HTML
        tree = etree.HTML(url.content)

        # Converts the DOM into a string        
        result = etree.tostring(tree, pretty_print=True, method="html")
        self.response.out.write(result)

我不知道为什么它无法获取股票图表链接?

这可能是股票图块阻止谷歌吗?

1 个答案:

答案 0 :(得分:1)

怪异。似乎与urllib一起工作......

ticker = 'SBUX'
uri = 'http://stockcharts.com/h-sc/ui?s=' + ticker + '&p=D&yr=1&mn=0&dy=0&id=p97813671848'
response = urllib2.urlopen(uri)
html = response.read()