如何像php一样在python中打开url

如何像php一样在python中打开url,php,python,django,python-2.7,Php,Python,Django,Python 2.7,我有一个视图,在返回后执行特定操作,我只想调用url,该url将在同一页面中打开 def googleredirect(url): return (url) 就像在PHP中一样: header('Location: http://www.example.com/'); 看这里 或者用python redirect("http://www.example.com/"); 如果您的意思是Django app@Raptor删除了Django标记,那么您的视图应该返回Django的Http

我有一个视图,在返回后执行特定操作,我只想调用url,该url将在同一页面中打开

def googleredirect(url):
    return (url)
就像在PHP中一样:

header('Location: http://www.example.com/');
看这里

或者用python

redirect("http://www.example.com/");

如果您的意思是Django app@Raptor删除了Django标记,那么您的视图应该返回Django的HttpResponse实例


如果只想重定向,请使用:

# in views.py file
from django.shortcuts import redirect

def some_page(request):
    return redirect('http://www.example.com/')

但是,如果您想打开一个URL进行屏幕抓取或其他操作,那么可以使用python自己的库urllib3或PyQuery进行更好的DOM元素搜索

侧注:在PHP中,它是一个标题重定向,而不是open UrlOpen;在python函数中,获取函数的响应,然后打印对象。
# in views.py file
from django.shortcuts import redirect

def some_page(request):
    return redirect('http://www.example.com/')