Я искал в google и в stackoverflow и мог найти хороший ответ.Обрабатывать события JSON в Python
у меня есть этот код на моем HTML-страницы, получает HTML вывод питон (я использую JQuery):
$.ajax({
type: "POST",
url: "getHTML.py",
success: function(response)
{
$('body').append(response);
}
});
питон файл выглядит следующим образом:
baseHTML = "www.google.com"
user_agent = "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)"
headers = {"User-Agent": user_agent}
req = urllib2.Request(baseHTML, headers=headers)
forumHTML = urllib2.urlopen(req)
page = Soup(forumHTML)
for e in page.findAll('script'):
e.extract()
print 'Content-Type: text/plain\r'
print '\r'
print page
Каждая вещь работает и Я счастлив, но ... теперь я попытался добавить еще один JSON, который был отправлен одним нажатием кнопки:
$('#GetByURL_button').on("click", function(){
$.ajax({
url: "getHTML.py",
type: "POST",
data: JSON.stringify({"newURL": "www.stackoverflow.com"),
dataType: "json",
success: function(response) {
alert(response);
}
});
});
и теперь я просто не знаю, как обрабатывать это событие в python.
Так просто быть ясно, - я хочу питон иметь что-то вроде:
- если пользователь не проси (через JSON) страницу загрузки по умолчанию,
- если пользователь попросил «StackOverflow» (через JSON) загрузить www.stackoverflow.com
- , если пользователь попросил загрузить «собаку» www.DogsAreCool.com.
Тпй за помощь :)
Какой сервер вы используете? Общий веб-сервер, на котором запущены скрипты Python через WSGI или CGI или mod_python? Стандартный веб-сервер Python? Что-то обычай? – abarnert
Вы посмотрели на [Бутылка] (http://bottlepy.org/docs/stable/)? –
Вы пытаетесь написать 'proxy' с помощью python? – dnozay