|
|
|
парсинг web-страницы
|
|||
|---|---|---|---|
|
#18+
помогите плз разобраться с парсингом страницы. загружаю страницу, там текст. как мне записать текст, который находится между двумя определенными фразами к себе в excel файл построчно? Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2011, 23:37 |
|
||
|
парсинг web-страницы
|
|||
|---|---|---|---|
|
#18+
ggguueest, как записать текст ... Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2011, 04:24 |
|
||
|
парсинг web-страницы
|
|||
|---|---|---|---|
|
#18+
скукотища, спасибо, то что нужно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2011, 16:27 |
|
||
|
парсинг web-страницы
|
|||
|---|---|---|---|
|
#18+
Товарисчи, не подскажете ли: А как получить инфу с сайта, который требует авторизации (аутентификации)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2011, 12:45 |
|
||
|
парсинг web-страницы
|
|||
|---|---|---|---|
|
#18+
SERGe@NT, програмно ввести в поля логин, пароль и нажать ОК ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2011, 13:00 |
|
||
|
парсинг web-страницы
|
|||
|---|---|---|---|
|
#18+
Ципихович ЭндрюSERGe@NT, програмно ввести в поля логин, пароль и нажать ОК Если можно, по-подробнее... Есть такая строка: ie.navigate "ссылка на сайт" сайт требует авторизации (появляется окно: введите логин и пароль) как должна выглядеть строка, чтобы авторизация походила без появления окна. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2011, 16:28 |
|
||
|
парсинг web-страницы
|
|||
|---|---|---|---|
|
#18+
SERGe@NT, не знаю от чего это зависит, но бывает так ie.navigate "http://10.196.192.26:9204/cgi-bin/auth.cgi?login_ref=%2fcgi-bin%2fpwrap.cgi?proc=t_webif.t_main('spr_body')&login=R9&passwd=nhfccf46661" 'страница .... видите там в конце есть login=R9&passwd=nhfccf46661 можете не проверять это не интернет, а локальная сеть, но открывается браузером А если не повезёт, тогда что-то вроде этого Код: plaintext 1. 2. 3. Но если у Вас инет тогда выложите адрес страницы может кто более точно подскажет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2011, 16:48 |
|
||
|
парсинг web-страницы
|
|||
|---|---|---|---|
|
#18+
Пример кода для авторизации на сайте: http://excelvba.ru/code/ConnectServer ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2011, 12:22 |
|
||
|
парсинг web-страницы
|
|||
|---|---|---|---|
|
#18+
что-то у меня строка неправильно парсится.. в текстовом варианте пропадают пробелы между числами.. исходный код там такой Код: plaintext Код: plaintext нужно цифры загрузить в ячейки, но не получается.. подскажите плз, как это сделать.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2011, 16:33 |
|
||
|
парсинг web-страницы
|
|||
|---|---|---|---|
|
#18+
о, сделал при помощи innerHtml.. загрузился исходный код.. башка уже совсем не варит, помогите плз с такой ерундой Код: plaintext 1. 2. 3. 4. 5. плз, хелп... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2011, 17:32 |
|
||
|
парсинг web-страницы
|
|||
|---|---|---|---|
|
#18+
ggguueest, от сих "<" до сих ">" заменить на "" подходит?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2011, 17:48 |
|
||
|
парсинг web-страницы
|
|||
|---|---|---|---|
|
#18+
Ципихович Эндрю, не, надо получить А1= 5 А2= 5 А3= 24000 А4= 27000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2011, 18:08 |
|
||
|
парсинг web-страницы
|
|||
|---|---|---|---|
|
#18+
ggguueest, фиг поймёшь то ли не, надо получить или мне, надо получить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2011, 18:14 |
|
||
|
парсинг web-страницы
|
|||
|---|---|---|---|
|
#18+
Ципихович Эндрю, надо получить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2011, 18:20 |
|
||
|
парсинг web-страницы
|
|||
|---|---|---|---|
|
#18+
ggguueest, согласен, тут много лишнего, но и много полезного: Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2011, 18:28 |
|
||
|
парсинг web-страницы
|
|||
|---|---|---|---|
|
#18+
соль моего ответа: Первой строкой переводят весь текст в верхний регистр. Можно сделать не UCase, а LCase и перевести в нижний ре-гистр, но тогда в следующей строке образцы поиска задавать маленькими буквами. Вторая строка: Для начала кусочек текста страницы, о котором пойдет речь: <td align="left"> USD</td> <td align="right">1</td> <td> Доллар США</td> <td align="right">30,3505</td></tr> • InStr(1, Ответ, "USD") - ищет с начала полученного текста три буквы - USD • второй InStr ищет от найденной позиции закрывающие теги строки и столбца html-таблицы. Как раз перед ними находится значение искомого курса • От найденной позиции отсчитывается "взад" семь символов (количество символов значения курса) и вырезаются • После чего вырезанные семь символов преобразовываются из текста в число, которое и есть искомым курсом ОК?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2011, 18:29 |
|
||
|
парсинг web-страницы
|
|||
|---|---|---|---|
|
#18+
ggguueest...надо, чтобы это дело записалось в строку каждая цифра в свою ячейку.. Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2011, 20:29 |
|
||
|
парсинг web-страницы
|
|||
|---|---|---|---|
|
#18+
скукотища, ' ЗЫ: "по-взрослому" следовало бы прикрутить сюда регулярные выражения... в курсе, это Ваш конёк, завидую белой завистью ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2011, 20:35 |
|
||
|
парсинг web-страницы
|
|||
|---|---|---|---|
|
#18+
:) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2011, 22:11 |
|
||
|
парсинг web-страницы
|
|||
|---|---|---|---|
|
#18+
Или чуть иначе Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Но на RegExp было бы короче... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2011, 22:19 |
|
||
|
парсинг web-страницы
|
|||
|---|---|---|---|
|
#18+
Hugo121, хоть пробелы внутри ячеек пожалейте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2011, 23:44 |
|
||
|
парсинг web-страницы
|
|||
|---|---|---|---|
|
#18+
Заказчик сказал резать - значит резать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2011, 23:52 |
|
||
|
парсинг web-страницы
|
|||
|---|---|---|---|
|
#18+
Hugo121, заказчик плакался , что пробелы пропадают ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2011, 23:56 |
|
||
|
парсинг web-страницы
|
|||
|---|---|---|---|
|
#18+
скукотища, я исходил из ggguueest не, надо получить А1= 5 А2= 5 А3= 24000 А4= 27000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2011, 00:06 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=37231185&tid=2176941]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
181ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 514ms |

| 0 / 0 |
