Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
9 / 3 / 0
Регистрация: 02.01.2019
Сообщений: 133

Сайты, да сайты. Где скрипты?

14.08.2019, 17:51. Показов 1965. Ответов 16

Студворк — интернет-сервис помощи студентам
Написал скрипт. В нем используется селениум, который нажимает на кнопки и смотрит заголовки и все. Не нужно ничего графического. Просто по переходу на сайт хочу, чтобы включался скрипт. Как??? 2 дня рыл интернет, тут только одни сайты да сайты. Какие-то django не понятные. pythonanywhere тут как-то работает? Помогите, спасибо

Добавлено через 13 минут
Не знаю, зачем, но есть место на хостинге. И можно как то бесплатно его в интернет загрузить?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.08.2019, 17:51
Ответы с готовыми решениями:

Подскажите сайты или темы, где рассказывается как создать скрипт для браузера с нуля
Мне нужен скрипт, который будет вводить в поле или если можно в область на экране число и отправлять его (нажимать Enter к примеру) и так...

Ищу работу! Скрипты и полностью сайты на заказ!
Ищу непостоянную удаленную работу программистом и веб-дизайнером. Знаю php, mysql, jawa, ну и конечно JS HTML тд... Работы есть, но где...

Не открываются сайты антивирусов плюс еще некоторые сайты, AVZ и HiJackThis
Не открываются сайты антивирусов плюс еще некоторые сайты, AVZ и HiJackThis не работают. Dr.Web после неоднократных сканирований не...

16
5036 / 1063 / 149
Регистрация: 29.01.2013
Сообщений: 6,202
14.08.2019, 17:52
Кирилл12321, у вас проблема в том, что бы скрипт с селениумом запускался при открытии конкретных сайтов?
1
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,667
Записей в блоге: 29
14.08.2019, 17:53
Цитата Сообщение от Кирилл12321 Посмотреть сообщение
Просто по переходу на сайт хочу, чтобы включался скрипт. Как?
тема не раскрыта. Давай сосредоточься и четко сформулируй задачу!
Ты хочешь создать свой сайт, при переходе на который выполняется некий код?
Ты хочешь с помощью селениума зайти на некий сайт и запустить там код?
1
9 / 3 / 0
Регистрация: 02.01.2019
Сообщений: 133
14.08.2019, 17:54  [ТС]
Нет. Просто чтобы он работал. Я хочу вообще привязать его к вк. Чтобы я в беседе определенной написал - "начать работу" и он переходил на сайт и делал действия. Тоесть вообще не важно где он будет. Локально уже все сделано.
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,667
Записей в блоге: 29
14.08.2019, 17:59
Кирилл12321, открой сокет на порту своего домашнего компа (порты на роутере пробрось только) и с помощью телнет клиента или даже браузера кидай откуда угодно на него определенное сообщение, а он пусть стартует скрипт с селениумом
1
9 / 3 / 0
Регистрация: 02.01.2019
Сообщений: 133
14.08.2019, 18:01  [ТС]
В общем селениум заходит и постоянно мониторит вк (вход происходит по средству профиля, т.е. еще и папку с профилем нужно разместить). Когда я пишу начать работу скрипт переходит на другой сайт и начинает действовать (читает заголовок, если он тот, который нужен - делает то-то, если нет нажимает кнопку удалить). Вот и все

Добавлено через 42 секунды
И так с выключенным компом будет работать?
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,667
Записей в блоге: 29
14.08.2019, 18:03
Цитата Сообщение от Кирилл12321 Посмотреть сообщение
В общем селениум заходит и постоянно мониторит вк
так в чем проблема? заходи и парсь страницу, обновляй раз в минуту, как только нужный текст появился -запускаешь основное действие

Добавлено через 28 секунд
Цитата Сообщение от Кирилл12321 Посмотреть сообщение
И так с выключенным компом будет работать?
а если подумать? у тебя какие проги на выключенном компе работают?
1
9 / 3 / 0
Регистрация: 02.01.2019
Сообщений: 133
14.08.2019, 18:06  [ТС]
Нужно с выключенным компом чтоб работало

Добавлено через 2 минуты
Цитата Сообщение от Welemir1 Посмотреть сообщение
а если подумать? у тебя какие проги на выключенном компе работают?
Не знаю) Вроде не каких. Ну можно же как то сделать
0
5036 / 1063 / 149
Регистрация: 29.01.2013
Сообщений: 6,202
14.08.2019, 18:06
Кирилл12321, прошу прощения, но эта задача вам пока что не по знаниям. Да и задачу эту лучше решать с помощью C\C++. Что бы решить эту задачу в том виде, в котором вы хотите, требуется внедряться в процессы браузера, мониторить открытые сайты, вводимый текст. Я не знаю, каким образом это можно сделать через Python
1
9 / 3 / 0
Регистрация: 02.01.2019
Сообщений: 133
14.08.2019, 18:18  [ТС]
https://stackoverflow.com/ques... n-selenium Не знаю, вот flask . Это не то?

Добавлено через 9 минут
Вроде скрипт можно загрузить на какой-то специальный хостинг, который умеет работать с кодом . Он будет делать сам
0
5036 / 1063 / 149
Регистрация: 29.01.2013
Сообщений: 6,202
14.08.2019, 18:23
Кирилл12321, он будет делать сам то, что вы напишите. Flask - коллега django, в описанной вами задаче он никак не поможет. Как вариант, можно написать бот для vk, который будет запускать нужное вам действие по команде в чате, который бот мониторит.
2
9 / 3 / 0
Регистрация: 02.01.2019
Сообщений: 133
14.08.2019, 18:29  [ТС]
Дак flask сайты же работают на сервере каком-то. Им не нужен компьютер, нет?
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
14.08.2019, 18:29
Цитата Сообщение от Кирилл12321 Посмотреть сообщение
В общем селениум заходит и постоянно мониторит вк
А зачем, когда есть VK BOT API...
Это не вопрос - это утверждение.
1
9 / 3 / 0
Регистрация: 02.01.2019
Сообщений: 133
14.08.2019, 19:12  [ТС]
Может с таким же успехом можно и код написать?

Добавлено через 1 минуту
Garry, Мониторщик это только как пульт управление. Он оттуда получит команду и начнет действовать уже на сайте

Добавлено через 2 минуты
То есть на одном, видимо, хостинге лежит мой код. Он оттуда мониторит вк. Когда я пишу команду в вк он начинает действовать через селениум уже на другом сайте

Добавлено через 2 минуты
Тут я думаю либо искать в направлении бота для вк и заливать его в вк. Только сможет ли он поддерживать селениум? Или PythomAnyWhere. О нем тоже слышал, но вроде нажимать он не умеет

Добавлено через 3 минуты
Я сделал код, он работает на компьютере

Добавлено через 30 секунд
Но не держать же его постоянно включенным

Добавлено через 32 минуты
Ну подскажите в каком направлении двигаться хотя бы
0
5036 / 1063 / 149
Регистрация: 29.01.2013
Сообщений: 6,202
14.08.2019, 19:54
Лучший ответ Сообщение было отмечено Кирилл12321 как решение

Решение

Цитата Сообщение от Кирилл12321 Посмотреть сообщение
Ну подскажите в каком направлении двигаться хотя бы
Понятно объяснить, какого результата вы желаете достигнуть. С примерами кода, с хоть как-то оформленным внятным алгоритмом.
Если у вас задача, что бы ваш код, уже написанный, где-то выполнялся непрерывно - смотрите в сторону аренды VPS\VDS-сервера.
1
9 / 3 / 0
Регистрация: 02.01.2019
Сообщений: 133
14.08.2019, 20:14  [ТС]
Хорошо, тогда сейчас напишу нормально, что делает скрипт. Вначале у нас есть - мой профиль вк. Программа при помощи селениума входит в мой профиль . Я сделал вход через профиль, то есть зашел с фаерфокса и через этот профиль программе не нужно входить. Она заходит в беседу с самим собой и начинает мониторить. Когда я напишу - Начать работу, она переходит на сайт биржи фриланса. Там постоянно (каждые 5 минут) выходят заказы. Программа должна смотреть на заголовки. Если в них есть к примеру, слово "Дизайн" то она пишет этому заказчику. Если такого слова нет она удаляет его. Тут уже сложнее, потому что для входа на биржу нужно вводить капчу. Я обошел капчу таким же профилем. Получается, мне нужно куда то закинуть код, чтобы он работал беспрерывно. Так же туда закину папку с профилем. Если не знаете - папка с профилем - это просто папка, где хрянятся данные, что человек вошел.
Python
1
2
3
4
binary = FirefoxBinary(r"C:\Program Files\Mozilla Firefox\firefox.exe")
profile = FirefoxProfile(r"C:\Users\Sony\AppData\Roaming\Mozilla\Firefox\Profiles\qedcgqf9.default") # если запускаетесь с дефолтным, то можно пропустить
driver = webdriver.Firefox(firefox_profile=profile, firefox_binary=binary, executable_path=r"C:\Users\Sony\Desktopабота\geckodriver.exe")
driver.get('https://client.work-zilla.com/freelancer')
Добавлено через 3 минуты
Теперь скажу, что я думаю - на хостинге есть папка - cgi-bin. В ней как то не понятно, Python толи работает, толи нет. Например, чтобы вывести текст вот такая команда -
Python
1
2
3
#!/usr/bin/python3.6
print("Content-type: text/html\n")
print("<h1>Hello world!</h1>")
. PythonAnyWhere в принципе работает, но я посмотрел - мой сайт не поддерживается в бесплатной версии, но думаю так бы сработало - посмотрите, пожалуйста видео - https://www.youtube.com/watch?v=8FJSHrQ2Vjs .

Добавлено через 2 минуты
Получается, нужно либо действительно арендовать, как Вы сказали VPS сервер, но как туда загружать модули и будет ли работать селениум? Либо найти альтернативу PythonAnyWhere. Не знаю, но возможно Heroku? Нет? И последнее как-то пробиваться в cgi-bin Я так понимаю
0
9 / 3 / 0
Регистрация: 02.01.2019
Сообщений: 133
15.08.2019, 03:37  [ТС]
Alli_Lupin, Правильно сказали. Теперь разобрался. Свой сервис - это как свой компьютер, даже с рабочим столом. На нем можно запускать даже exe. Мой код можно поместить на Heroku. Только на нем лучше использовать requests. Поможете в другой теме - Объяснить принцип профиля браузера ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.08.2019, 03:37
Помогаю со студенческими работами здесь

Не открываются сайты антивирусных улит,сами улиты сайты онлайн сканирования
Вообщем с трудом открыл AVZ сделал все что требуется логи прикрепил все в одном архиве. Надеюсь на вашу помощь,спасибо :)

Не загружаются многие сайты. Компьютер работает очень медленно, сайты грузятся долго
Здравствуйте! Как говорил в моей предыдущей теме, нужно помочь подруге. Не загружаются многие сайты. Компьютер работает очень медленно,...

Не могу зайти на сайты антивирусов, не открываются или висят и некоторые другие сайты
Приветствую! Проблема следующая, не один из браузеров не может зайти на сайты антивирусов, некоторые сайты (FB например) дико тормозят,...

Ищем хорошего программиста (надо редко верстать, дорабатывать сайты, сажать сайты на CMS)
Основное требование – умение быстро вникать в чужой код, понимать задачи с полуслова. В остальном решается на встрече. Обязанности ...

Не запускаются сайты vkontakte, gmail, блокирутся сайты антивирусов
Добрый вечер! С некоторого времени появилась проблема с запуском сайтов vkontakte, gmail. Так же не запускаются youtube. До этого не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru