|
|
|
Работа с IE
|
|||
|---|---|---|---|
|
#18+
to Sergey Ch или кто что знает. lcHTML - в эту переменную загоняется только заголовок загруженной страницы. А как зделать чтоб загружались по строчно все остальное? ************************* oIE = CreateObject("InternetExplorer.Application") oIE.Visible = .t. oIE.Navigate("www.sergey.co.uk") Inkey(1) Do While oIE.Document.ReadyState <> "complete" Enddo lcHTML = oIE.document.documentElement.innerHTML If Atc("HTTP 404", lcHTML)<>0 Then MessageBox("Page not found", 64, "HTTP Error 404") Endif oIE.Quit Release oIE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2005, 18:24:17 |
|
||
|
Работа с IE
|
|||
|---|---|---|---|
|
#18+
Забыл еще спросить: Можно ли в загруженной странице осуществлять поиск по всему тексту? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2005, 18:26:51 |
|
||
|
Работа с IE
|
|||
|---|---|---|---|
|
#18+
Примерно так, но можно и по другому - способов много... В memo поле mtemp будет текст, в котором можно искать все, что хочешь... Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2005, 18:53:27 |
|
||
|
Работа с IE
|
|||
|---|---|---|---|
|
#18+
Отлично! Big спасибо. Ето тоже мне надо! Еще такой вопрос: А в маленьком коде как можно пролистывать каждую строчку и заносить в переменную lcHTML? Такое возможно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2005, 19:12:32 |
|
||
|
Работа с IE
|
|||
|---|---|---|---|
|
#18+
Недоходящий А в маленьком коде как можно пролистывать каждую строчку и заносить в переменную lcHTML? Такое возможно? Извините, но мне понятен Ваш вопрос... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2005, 19:48:05 |
|
||
|
Работа с IE
|
|||
|---|---|---|---|
|
#18+
TO Sergey Ch Извените. Неправильно выразился. Я имел ввиду для это кода: ************************* oIE = CreateObject("InternetExplorer.Application") oIE.Visible = .t. oIE.Navigate("www.sergey.co.uk") Inkey(1) Do While oIE.Document.ReadyState <> "complete" Enddo lcHTML = oIE.document.documentElement.innerHTML If Atc("HTTP 404", lcHTML)<>0 Then MessageBox("Page not found", 64, "HTTP Error 404") Endif oIE.Quit Release oIE Чтоб в эту переменную 'lcHTML' по очереди заносились строчки как они представлены в HTML коде. Я сюда хочу еще добавить обработчик строк для вырезания определенных кусков информации в найденной мне строчке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2005, 13:41:37 |
|
||
|
Работа с IE
|
|||
|---|---|---|---|
|
#18+
Недоходящий Чтоб в эту переменную 'lcHTML' по очереди заносились строчки как они представлены в HTML коде. Я сюда хочу еще добавить обработчик строк для вырезания определенных кусков информации в найденной мне строчке. Код HTML отличается от обычного текстового кода - там может не быть CHR(13) как это принято в обычных строковых меременных - то есть реально вся Web страница может быть одной длинной строкой... Ищут обычно по вхождению какого-то выражения а не по строкам... Хотя, как говорится - каждый все делает по-своему Good luck! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2005, 14:05:04 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33234858&tid=1593608]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
188ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 491ms |

| 0 / 0 |
