Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
01.07.2011, 15:20
|
|||
---|---|---|---|
|
|||
Вопрос по заполнению формы |
|||
#18+
Прошу уважаемых форумчан помочь в решении небольшой задачки. Сразу скажу на форуме аналогичные вопросы были, но рабочего решения не нашел. Собственно вопрос: Для автоматизации нужно автоматически заходить на сайт . Заполнить поля "логин/пароль" оказалось просто, а вот "нажать" на кнопку "Вход" не получилось :( Вероятно причина в реализации данных кнопок: + Код: plaintext 1.
То бишь и у "инпута", и у "баттона", нехвататет заветного параметра Код: plaintext
Пробовал так, но не понимает. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
Подскажите, пожалуйста, как нажать на заветную кнопку? Заранее спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.07.2011, 15:23
|
|||
---|---|---|---|
Вопрос по заполнению формы |
|||
#18+
html этой вашей загруженной в браузер страницы сюда выложите, может тогда что и подскажем, а так гадание на кофейной гуще ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.07.2011, 16:02
|
|||
---|---|---|---|
|
|||
Вопрос по заполнению формы |
|||
#18+
Konst_One, В принципе выше есть прямая ссылка, логин/пароль рабочие (специально зарегистрировал для теста). Но для упрощения фрагмент HTML Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.07.2011, 16:04
|
|||
---|---|---|---|
Вопрос по заполнению формы |
|||
#18+
<form method=" post " вам требуется выполнить POST-запрос по адресу этой страницы со всеми параметрами даной формы. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.07.2011, 16:08
|
|||
---|---|---|---|
|
|||
Вопрос по заполнению формы |
|||
#18+
Konst_One<form method=" post " вам требуется выполнить POST-запрос по адресу этой страницы со всеми параметрами даной формы. "Хм, я не волшебник, я тольку учусь". Но за подсказку спасибо, пойду искать, что есть "POST-запрос"... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.07.2011, 16:27
|
|||
---|---|---|---|
Вопрос по заполнению формы |
|||
#18+
Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.07.2011, 16:34
|
|||
---|---|---|---|
|
|||
Вопрос по заполнению формы |
|||
#18+
Konst_One, спасибо! А это не оно? Авторизация на сайте средствами VB Вроде и оно, но только у формы нет имени, как к ней обращаться? :( ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.07.2011, 16:36
|
|||
---|---|---|---|
|
|||
Вопрос по заполнению формы |
|||
#18+
yuriy12, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.07.2011, 19:05
|
|||
---|---|---|---|
|
|||
Вопрос по заполнению формы |
|||
#18+
скукотища, У меня заработала следующая конструкция: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Почему-то на следующие строки программа выдает ошибку, возможно потому что запускаю код из-под экселя? Код: plaintext 1. 2.
Главное что работает, и теперь знаю как заполнять подобные формы. Спасибо большое!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.07.2011, 01:14
|
|||
---|---|---|---|
|
|||
Вопрос по заполнению формы |
|||
#18+
yuriy12Почему-то на следующие строки программа выдает ошибку, возможно потому что запускаю код из-под экселя? Нет, потому что функцию (Sleep 100) надо запускать внутри какой-то процедуры, а не просто так ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.07.2011, 19:57
|
|||
---|---|---|---|
|
|||
Вопрос по заполнению формы |
|||
#18+
Еще вопрос по заполнению формы, правда на сей раз с другого сайта . Пользуясь полученными выше навыками, написал скрипт для автоматического входа на сайт и дальнейшего заполнения страницы "Добавить новость". Программа заходит на сайт, заполняет часть полей, но два поля упорно отказывается ("short_story" и "full_story"). Причем ошибок скрипт не выдает, но и поля не заполняет. Думаю виноват яваскрипт, но как его обойти? Исходный текст формы (пришлось разбить на куски по типу): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34.
И программный код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52.
И второй вопрос - можно ли как-то с помощью VB вставить в эти два поля текст, сгенеренный HTML? Ну то есть по аналогии "нажать на кнопочку HTML в форме, и вставить данные". Всем спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=60&mobile=1&tid=2158577]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
112ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 353ms |
total: | 561ms |
0 / 0 |