Can';无法使用python从URL获取内容

Can';无法使用python从URL获取内容,python,beautifulsoup,Python,Beautifulsoup,我正在尝试用python和BeautifulSoup从中文网页获取内容。但是当我打印结果时,控制台中什么也没有。那么,有人能告诉我为什么吗?(ps:我也会用其他网页进行更改,有时代码有效,但有时无效) 这是我的密码: # _*_ coding:utf-8 _*_ from bs4 import BeautifulSoup import urllib2 import urllib import urllib2 url='http://finance.sina.com.cn/chanjing/cy

我正在尝试用python和BeautifulSoup从中文网页获取内容。但是当我打印结果时,控制台中什么也没有。那么,有人能告诉我为什么吗?(ps:我也会用其他网页进行更改,有时代码有效,但有时无效) 这是我的密码:

# _*_ coding:utf-8 _*_
from bs4 import BeautifulSoup
import urllib2
import urllib
import urllib2

url='http://finance.sina.com.cn/chanjing/cyxw/2015-12-17/doc-ifxmttcn4893506.shtml'
user_agent = 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)'
headers = { 'User-Agent' : user_agent }
try:
  request=urllib2.Request(url)
  response=urllib2.urlopen(request)
  html=response.read()
  content=BeautifulSoup(response)
  print content
except  urllib2.URLError,e:
   if hasattr(e,"code"):
      print e.code
   if hasattr(e,"reason"):
      print e.reason
以下是我的结果: `试试看

content=BeautifulSoup(html)
试试这个:

page = requests.get('http://finance.sina.com.cn/chanjing/cyxw/2015-12-17/doc-ifxmttcn4893506.shtml')
print page.text
soup = BeautifulSoup(page.text)
soup.prettify()
print soup

我已经试过了,但是我只是弄错了。(类似这样的东西:'C:\Python27\python.exe C:/pythoncode/spiderforsina.pyì½I{GÖüzøMOK±,ïmcÁ6'CÀŽGWKjËmKj–u]BBHÉI2Y

进程结束,退出代码为0'这是一个编码问题。页面以UTF-8编码,但您的控制台似乎正在以另一种编码显示它。可以帮助您。抱歉,我最近启动了python,我无法理解您的代码。请求是什么。get()意思是?这是python中的一个方法吗?它将转到给定的url并返回该页面的全部内容。为此,您必须在文件中导入requests模块。但我的python解释器告诉我“requests”名称未定义。我使用的是python 2.7。您导入了请求吗?