我试图获取其他网站的全部内容,或者修改人们在django中使用我网站上其他网站时所单击的链接吗?
import requests
import urllib.request
def one(request, myurl='google.com'):
url = 'http://' + myurl
r = requests.get(url)
return HttpResponse(r)
答案 0 :(得分:1)
requests.get
的结果是一个Response
[requests-doc]对象,而不是字符串。您可以使用content
[requests-doc]获取内容。例如:
import requests
import urllib.request
def one(request, myurl='google.com'):
url = 'http://' + myurl
r = requests.get(url)
return HttpResponse(
content=r.content,
content_type=r.headers.get('Content-Type'),
status=r.status_code
)