powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Кка нажать на кнопку средствами Python ?
21 сообщений из 21, страница 1 из 1
Кка нажать на кнопку средствами Python ?
    #38265589
Fine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такой хтмл код:
Код: html
1.
2.
3.
4.
5.
<form target="_blank" method="post" action="index.php">
<input type="hidden" value="588" name="did"></input>
<input type="hidden" value="119" name="nd"></input>
<input type="submit" value="     Начать работу     "></input>
</form>


Как из питона нажать на кнопку "Начать работу" ?

Спасибо
...
Рейтинг: 0 / 0
Кка нажать на кнопку средствами Python ?
    #38265630
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fine,

Никак, потому что она залипает.
Учебники читать и читать, ёксель-моксель.
...
Рейтинг: 0 / 0
Кка нажать на кнопку средствами Python ?
    #38265838
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FineКак из питона нажать на кнопку "Начать работу" ?
послать POST запрос с переменными did и nd на страницу index.php/ например с пом. cUrl
...
Рейтинг: 0 / 0
Кка нажать на кнопку средствами Python ?
    #38265991
Fine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот поиск элемента:
Код: python
1.
find.element_by_value('     Начать работу     ')


ничего не даст ?
Под дельфи работает этот код:

Код: pascal
1.
2.
3.
4.
 formq:=WebBrowser1.OleObject.Document.forms.Item(f).elements;
  for i:=0 to formq.Length-1 do begin
        s:=formq.item(i).value;
        if pos('Начать работу', s)>0 then formq.item(i).click;


........
...
Рейтинг: 0 / 0
Кка нажать на кнопку средствами Python ?
    #38266104
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
r uFineКак из питона нажать на кнопку "Начать работу" ?
послать POST запрос с переменными did и nd на страницу index.php/ например с пом. cUrl
А заполнять дид и нд кто будет? Если никто - нафига тогда вообще запрос, если сервер и так всё знает.

FineА вот поиск элемента:
Код: python
1.
find.element_by_value('     Начать работу     ')


ничего не даст ?
Под дельфи работает этот код:

Код: pascal
1.
2.
3.
4.
 formq:=WebBrowser1.OleObject.Document.forms.Item(f).elements;
  for i:=0 to formq.Length-1 do begin
        s:=formq.item(i).value;
        if pos('Начать работу', s)>0 then formq.item(i).click;


........
Я умею писать на делфях и знаю как работает компонент TWebBrowser. Но смысла приведенного Вами кода понять не могу.
...
Рейтинг: 0 / 0
Кка нажать на кнопку средствами Python ?
    #38266167
Fine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot ShSerge]r uпропущено...

А заполнять дид и нд кто будет? Если никто - нафига тогда вообще запрос, если сервер и так всё знает.


Я умею писать на делфях и знаю как работает компонент TWebBrowser. Но смысла приведенного Вами кода понять не могу.


>> А заполнять дид и нд кто будет? Если никто - нафига тогда вообще запрос, если сервер и так всё знает.
дид и нд не интересуют. Представьте что мы пришли к следующему шагу: перед нами страница, где эта кнопка ( Начать работу ) надо нажать на кнопку и все.
Код на дельфи просто ориентир.
...
Рейтинг: 0 / 0
Кка нажать на кнопку средствами Python ?
    #38266172
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
модератор, это случаем не тот же крендель который пару дней назад хотел на пхп нажимать кнопки?? :):):):):):)
...
Рейтинг: 0 / 0
Кка нажать на кнопку средствами Python ?
    #38266225
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FineПредставьте что мы пришли к следующему шагу: перед нами страница, где эта кнопка ( Начать работу ) надо нажать на кнопку и все.
Код на дельфи просто ориентир.
представил. ну и нажимайте её. мышку наведите на кнопочку и кликайте )) кто мешает то?
или вы хотите силой мысли нажимать на кнопки в форме? )
...
Рейтинг: 0 / 0
Кка нажать на кнопку средствами Python ?
    #38266251
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если автоматически, то нафига тогда кнопка? :)
...
Рейтинг: 0 / 0
Кка нажать на кнопку средствами Python ?
    #38266285
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex564657498765453модератор, это случаем не тот же крендель который пару дней назад хотел на пхп нажимать кнопки?? :):):):):):)Кажется, идея нажимания кнопок в этом году накрыла многих :-)


FineКак из питона нажать на кнопку "Начать работу" ?Может просто сформировать POST-запрос протоколом HTTP?
...
Рейтинг: 0 / 0
Кка нажать на кнопку средствами Python ?
    #38266365
Fine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во общем у меня вот такой код:

Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
............
def setUpModule():
    publicLessonsView.driver = webdriver.Firefox()

......
                    self.driver.get("http://mysyte.mydom")
                    elem = self.driver.find_element_by_name("login")
                    elem.send_keys('mylogin')
                    elem = self.driver.find_element_by_name("pass")
.......
                    time.sleep(5)
                    elem=self.driver.find_element_by_value("     Начать работу     ")
                    elem.click()


Где моя ошибка ?
...
Рейтинг: 0 / 0
Кка нажать на кнопку средствами Python ?
    #38266393
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в ДНК?
...
Рейтинг: 0 / 0
Кка нажать на кнопку средствами Python ?
    #38266436
Fine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это касается всех:
оставляйте свои шутки себе. Если не имеете конкретное предложение, пожалуйста не мешайте.
...
Рейтинг: 0 / 0
Кка нажать на кнопку средствами Python ?
    #38266451
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FineЭто касается всех:
оставляйте свои шутки себе. Если не имеете конкретное предложение, пожалуйста не мешайте.
Какие нафиг шутки?! У Вас программа на пхп исполняется (чисто десктоп), или в браузере?
...
Рейтинг: 0 / 0
Кка нажать на кнопку средствами Python ?
    #38266515
Fine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Не пхп а Python
2. На десктопе
...
Рейтинг: 0 / 0
Кка нажать на кнопку средствами Python ?
    #38267229
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fine1. Не пхп а Python
2. На десктопе
Перепутал. Но это - не важно. При чём, совершенно не важно.
Тогда какого хрена Вы в своём начальном посте какой-то хтмл написали?
...
Рейтинг: 0 / 0
Кка нажать на кнопку средствами Python ?
    #38267259
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeFine1. Не пхп а Python
2. На десктопе
Перепутал. Но это - не важно. При чём, совершенно не важно.
Тогда какого хрена Вы в своём начальном посте какой-то хтмл написали?
Да тут как раз все понятно. Клавишу Ф12 дядька знает. А дальше, видимо, знания кончаются.
...
Рейтинг: 0 / 0
Кка нажать на кнопку средствами Python ?
    #38267268
Fine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeFine1. Не пхп а Python
2. На десктопе
Перепутал. Но это - не важно. При чём, совершенно не важно.
Тогда какого хрена Вы в своём начальном посте какой-то хтмл написали?
Чтобы участники форума увидели, что нет значения name, под рукой только value

p.s. некоторые все таки своими ненужными сообщениями засоряют этот чудесный форум.
...
Рейтинг: 0 / 0
Кка нажать на кнопку средствами Python ?
    #38267635
Fine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если бы была
Код: html
1.
<input name="mysubmit" type="submit" value="     Начать работу     "></input>


То решение:

Код: python
1.
2.
elem=self.driver.find_element_by_name("mysubmit")
elem.click()
...
Рейтинг: 0 / 0
Кка нажать на кнопку средствами Python ?
    #38270281
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FineЕсли бы была
Код: html
1.
<input name="mysubmit" type="submit" value="     Начать работу     "></input>



То решение:

Код: python
1.
2.
elem=self.driver.find_element_by_name("mysubmit")
elem.click()


Тебе надо отправить ПОСТ. Какой нафиг нейм у сабмита, что за бред?
Код: python
1.
2.
import requests
r = requests.post("http://httpbin.org/post", params={"did":123, "ng":456})
...
Рейтинг: 0 / 0
Кка нажать на кнопку средствами Python ?
    #38270308
Фотография NekZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Кка
тка
http://brython.info/
испопльзйу эут ббилткеу
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Кка нажать на кнопку средствами Python ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]