МОЙ ПРОЕКТ: http://nevelnex.com. ИСХОДНИК СКАЧАТЬ: http://disk-space.ru/download/75c44333f9/brauzer.dvs.html. В этом уроке я рассказал как создать браузер с вкладкамы в PhP Devil studio. Материальная помощь каналу: R394988134762. U173747802460. Z361166493694
Группа ВКонтакте: http://vk.com/midnight_yt. Создаем свой браузер на основе Chromium в программе PHP DevelStudio 3.0. Скачать DevelStudio: http://develstudio.ru. Скачать исходники для кнопок: https://yadi.sk/i/xogw15QY3Ar4ro
Привет друзья! Сейчас мы с вами научимся делать веб сервер на питоне, этот веб сервер сможет отображать файлы, которые будут генерировать ваш сайт, то есть это будут динамические страницы на питоне. Язык Python, как вы видите, может использоваться не только для работы с данными и их обработкой, но еще и для того, чтобы создавать ваши веб-сайты. ��.
Конечно, в настоящих проектах никогда не забывайте про минимально необходимую структуру HTML документа…
Для старта веб сервера на Linux:
python3 -m http.server -cgi.
Для старта веб сервера на Windows:
from http.server import HTTPServer, CGIHTTPRequestHandler.
*** Не забываем, что Ютуб не дает писать угловые скобки – поэтому здесь они заменены на квадратные!!! – для использования кода сделайте наоборот ��..
Дополнительное описание, домашние задания и многое другое можно найти на сайте WISEPLAT: https://wiseplat.org/.
а у меня Linux (Debian 10) и выдает ошибку при обращении в папку внутреннюю /cgi-bin/my.py = Error response Error code: 403
Message: CGI script is not executable (‘/cgi-bin/my.py’).
Error code explanation: HTTPStatus.FORBIDDEN Request forbidden authorization will not help. = а еще не понятно, в начале вы показываете текст файла my.py и в нем написано несколько строк, а после вывода показываете код страницы и там уже две строки. Вы ни как не прокомментировали это. позже Вы обещали создать видео для Linux. жду!
Здравствуйте, видеоурок очень приятный и понятный, огромное вам спасибо. Но после создания сайта, у меня иногда бывает что видеокарта грузиться на 100%, а потом нормально на 20-30%, и через какое-то время опять на 100%. Что это может быть? Заранее спасибо
Новички могут найти здесь много всего интересного. Спасибо за ваши старания. Я нашла информацию, что можно использовать такую готовую сборку https://neoseo.com.ua/internet-magazin-seo-magazin-model. Что вы можете сказать по этому поводу?
Как всегдя, тык мык прыг, я тут создал, а заранее сделал, я написал, оп хоп скопировали хуякс вставили и вуаля! Теперь пишем код, так только вначала ща я пропишу пару строк, ага, итак я вернулся, заранее прописал код, итак продолжаем! Бля, по твоему такие видосы смотрят проффи? Или те кто шарит? Если делаешь делай полностью все, со стартовой позиции, с создания проекта! Заебали ска! Потратил пол часа на хер пойми что!
А можно сделать, чтобы в своем браузере была только строка поиска, и ВСЁ!!! Очень надоела реклама, новости, и прочая хрень. Очень хочу так сделать для Яндекса и для Ю туба. Никакой лишней информации, строка поиска, и ВСЁ!!!
Здравствуйте! Получается при создании сервера для своего сайта или приложения, я назначаю ему localhost и порт, который будет привязан к этому сайту или приложению? Портов очень много, могу ли я в место порта 8000, привязать (открыть, назначить) к нему другой порт?
Просто точь в точь как хром…. (нет). Ну серьёзно ребят, ни истории, ни вкладок. Идите в Visual Studio если хотите создать настоящий браузер. С языком PHP легко понзакомится. И кстати в Devel Studio он только один. А в Visual Studio есть c++, c# и т.д. Советую переходить на новый уровень программирования!
старт веб сервера на Windows не сработал. Вообще ничего не произошло. IDLE остался открытым в изначальном виде после нажатия на Run Module и затем OK. ни запустилось, ни сохранилось. Что делать? версия 3.8.5
Не хочу оскорбить автора канала, но сайты не так легко пишутся как показона в видео, автор упустил момент что практически в каждом сайте присутсвует бд, по суте в данном видео показона как поднять сервер а не написание сайта. Но сервер можно поднять в линукс командой service apache2 start. А сайты на python пишутся с использованием фрэймворков.
У меня прокатило запустить страницу CGI-bin только когда в названии папки CGI-bin аббревиатура CGI именно большими буквами, не знаю почему такая шляпа. А вот скрипт my.py вообще не получилось запустить пока. Но вообще видео огонь, а то до этого несколько месяцев решал задачки на питоне, а ничего прикладного не знал как сделать, а тут прям почувствовал себя кул хацкером xD
Вообще круто. Автор, у меня в колледже проблемы с программированием, а я поступил на программиста, потому что родители верили, что я реально начну экстремально программировать в дальнейшем. На чистоту я ничего вообще не понимаю, сейчас второй курс, мы «программируем » на C#. Если честно пол группы, даже больше ребят не понимают в этом ничего вообще, как и я. Все блин заняты другими «делами». Есть вариант списать с телефона либо списать у одногруппника, чем собственно и пользуется наша половина половина тупых и не понимающих. Я вот не хочу списывать ни откуда это не может продолжаться вечно, хочу сам научиться решать свои проблемы в этой области. Перечитал множество форумов, пересмотрел огромное количество обучающего контента, но ничего ничего не получается. У меня вопрос, автор с чего мне НАЧАТЬ? Пожалуйста, посоветуйте что-нибудь по СиШарпу. Буду очень очень благодарен. Надеюсь вы не поленитесь прочитать этот текст, и ещё надеюсь, что ответите.
Чуваки, вы задолбали со своим англйиским. Если решил давать уроки называй всё своим именами не ЦэГЭИ а СиДжиАй. Учи дебилов грамматике тоже, потом приходят устраиваться на работы и коллектив разговаривает на разных «языках».
я что то не поняла, так получается, если IP фиксированный, то любой, кто его знает, может как то залезть на домашний роутер что ли? или нет? У меня в браузере получилась абракозябра. На русском только в самом Python открывается. Неплохо бы русский язык задать. У меня виндоус, браузер хром.
это не веб браузер! Программа в которую вставлен поиск от Google или Яндекс! А где твоя поисковая система, со своими сервисами( как к примеру Яндекс такси, Яндекс авто, Яндекс карты и тд.) И как ты на ней заработает????
Это не браузер. Можно было просто вставить окошко гугла без кнопок. Прога просто посылает запросы гуглу, она ничего не обрабатывает, т.к. всё на PHP, а PHP код должен обрабатываться и компилироваться браузером то по факту это просто редирект на главную страницу гугла с кнопкой обновления, следующей и предыдущей страниц, которые уже прописаны в API PHP. С таким же успехом можно в текстовый документ вставить «» и сказать что ты создал свой браузер.
а у меня Linux (Debian 10) и выдает ошибку при обращении в папку внутреннюю /cgi-bin/my.py
=
Error response
Error code: 403
Message: CGI script is not executable (‘/cgi-bin/my.py’).
Error code explanation: HTTPStatus.FORBIDDEN Request forbidden authorization will not help.
=
а еще не понятно, в начале вы показываете текст файла my.py и в нем написано несколько строк, а после вывода показываете код страницы и там уже две строки. Вы ни как не прокомментировали это.
позже Вы обещали создать видео для Linux. жду!
Здравствуйте, видеоурок очень приятный и понятный, огромное вам спасибо. Но после создания сайта, у меня иногда бывает что видеокарта грузиться на 100%, а потом нормально на 20-30%, и через какое-то время опять на 100%. Что это может быть? Заранее спасибо
Новички могут найти здесь много всего интересного. Спасибо за ваши старания. Я нашла информацию, что можно использовать такую готовую сборку https://neoseo.com.ua/internet-magazin-seo-magazin-model. Что вы можете сказать по этому поводу?
Ценю твой ЛАЙК и КОММЕНТ!
Facebook: https://www.facebook.com/wiseplat/
Личный Facebook: https://www.facebook.com/oleg.shpagin
ВКонтакте: https://vk.com/wiseplat
Личный ВКонтакте: https://vk.com/bazatut_ru
Instagram: https://www.instagram.com/wiseplat/
Мой личный Instagram: https://www.instagram.com/shpaginoleg/
Как всегдя, тык мык прыг, я тут создал, а заранее сделал, я написал, оп хоп скопировали хуякс вставили и вуаля! Теперь пишем код, так только вначала ща я пропишу пару строк, ага, итак я вернулся, заранее прописал код, итак продолжаем! Бля, по твоему такие видосы смотрят проффи? Или те кто шарит? Если делаешь делай полностью все, со стартовой позиции, с создания проекта! Заебали ска! Потратил пол часа на хер пойми что!
А можно сделать, чтобы в своем браузере была только строка поиска, и ВСЁ!!! Очень надоела реклама, новости, и прочая хрень. Очень хочу так сделать для Яндекса и для Ю туба. Никакой лишней информации, строка поиска, и ВСЁ!!!
Здравствуйте! Получается при создании сервера для своего сайта или приложения, я назначаю ему localhost и порт, который будет привязан к этому сайту или приложению? Портов очень много, могу ли я в место порта 8000, привязать (открыть, назначить) к нему другой порт?
работает через раз. нужно ли загружать библиотеку server? или она поумолчанию устанавливается когда устанавливаешь питон?
и еще вопросик, почему сложные скрипты, которые работают в ПиШарме, при помещении в папку cgi-bin и последующем открытии через браузер, не работают?
Просто точь в точь как хром…. (нет). Ну серьёзно ребят, ни истории, ни вкладок. Идите в Visual Studio если хотите создать настоящий браузер. С языком PHP легко понзакомится. И кстати в Devel Studio он только один. А в Visual Studio есть c++, c# и т.д. Советую переходить на новый уровень программирования!
старт веб сервера на Windows не сработал. Вообще ничего не произошло. IDLE остался открытым в изначальном виде после нажатия на Run Module и затем OK. ни запустилось, ни сохранилось. Что делать? версия 3.8.5
Кнопка назад c(«browser1»)->Goback();
Кнопка вперёд c(«browser1»)->Goforward();
Стоп c(«browser1»)->stop();
Поиск c(«browser1»)
>url = c(«edit1»)>text;Перезагрузить c(«browser1»)->refresh();
мОЖЕТ КОМУ ТО ПОНАДОБИТСЯ
Manofjoe, это самый лучший браузер который я видел!
И еще, скажи пожалуйста, как отключить ошибку, не понятно
Вот сама ошибка:
Строка 2
Объект: form_main
Событие «Изменение размеров»
Component «chromium» not found for set «w» property
c(«chromium$chr»)->w = c(«form_main»)->w;
Все классно, но:
1. А чего, TabControl.TabPages.Count / TabControl.TabCount отменили? Переменная, считающая число вкладок это не кошерно.
2. Про нажатие энтер: че нельзя программно нажать кнопку ГО (метод PerformClick())?
Не хочу оскорбить автора канала, но сайты не так легко пишутся как показона в видео, автор упустил момент что практически в каждом сайте присутсвует бд, по суте в данном видео показона как поднять сервер а не написание сайта. Но сервер можно поднять в линукс командой service apache2 start. А сайты на python пишутся с использованием фрэймворков.
У меня прокатило запустить страницу CGI-bin только когда в названии папки CGI-bin аббревиатура CGI именно большими буквами, не знаю почему такая шляпа. А вот скрипт my.py вообще не получилось запустить пока. Но вообще видео огонь, а то до этого несколько месяцев решал задачки на питоне, а ничего прикладного не знал как сделать, а тут прям почувствовал себя кул хацкером xD
Вообще круто. Автор, у меня в колледже проблемы с программированием, а я поступил на программиста, потому что родители верили, что я реально начну экстремально программировать в дальнейшем. На чистоту я ничего вообще не понимаю, сейчас второй курс, мы «программируем » на C#. Если честно пол группы, даже больше ребят не понимают в этом ничего вообще, как и я. Все блин заняты другими «делами». Есть вариант списать с телефона либо списать у одногруппника, чем собственно и пользуется наша половина половина тупых и не понимающих. Я вот не хочу списывать ни откуда это не может продолжаться вечно, хочу сам научиться решать свои проблемы в этой области. Перечитал множество форумов, пересмотрел огромное количество обучающего контента, но ничего ничего не получается. У меня вопрос, автор с чего мне НАЧАТЬ? Пожалуйста, посоветуйте что-нибудь по СиШарпу. Буду очень очень благодарен. Надеюсь вы не поленитесь прочитать этот текст, и ещё надеюсь, что ответите.
Чуваки, вы задолбали со своим англйиским. Если решил давать уроки называй всё своим именами не ЦэГЭИ а СиДжиАй. Учи дебилов грамматике тоже, потом приходят устраиваться на работы и коллектив разговаривает на разных «языках».
я что то не поняла, так получается, если IP фиксированный, то любой, кто его знает, может как то залезть на домашний роутер что ли? или нет?
У меня в браузере получилась абракозябра. На русском только в самом Python открывается. Неплохо бы русский язык задать. У меня виндоус, браузер хром.
4658583245238627356278562562562562456256256256627652356256256256295629562985698256925628956892923652895625895629562985629586292692635956326325625629575725728534-
092=9-29-95-95=95=395-=905-3=593-95-23=959257027803-5932679307534573480674837548570-329-9-0=-05=35-666-666-666-66-6-6-6-6-6-6-6-6-65ноуклоеркупрвлпрушщрпуркпгкне84353859438589UFGFYFTYRFYFYFGUGUHP)_ PJ_ IPJ() I)_это не веб браузер! Программа в которую вставлен поиск от Google или Яндекс! А где твоя поисковая система, со своими сервисами( как к примеру Яндекс такси, Яндекс авто, Яндекс карты и тд.) И как ты на ней заработает????
Это не браузер. Можно было просто вставить окошко гугла без кнопок. Прога просто посылает запросы гуглу, она ничего не обрабатывает, т.к. всё на PHP, а PHP код должен обрабатываться и компилироваться браузером то по факту это просто редирект на главную страницу гугла с кнопкой обновления, следующей и предыдущей страниц, которые уже прописаны в API PHP. С таким же успехом можно в текстовый документ вставить «» и сказать что ты создал свой браузер.