|
VBA и WEB
|
|||
---|---|---|---|
#18+
iMrTidyОткройте в Notepad++ и перекодируйте в utf-8, а затем сохраните.Заработало! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 11:22 |
|
VBA и WEB
|
|||
---|---|---|---|
#18+
Я в обычном блокноте писал HTML. Получается обычный блокнот не задает нужную кодировку. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 11:23 |
|
VBA и WEB
|
|||
---|---|---|---|
#18+
ferzmikk, Блокнот при сохранении ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 11:26 |
|
VBA и WEB
|
|||
---|---|---|---|
#18+
iMrTidyНажатие на [+] приводит к крашу, т.к. это такой баг такая фича типа данных, ничего с этим не поделаешь.Это из за объекта HTMLDocument? Каждый раз вводить определенный item объекта в Debug.Print не удобно, даже через цикл. Как же можно смотреть иерархию объекта? Внизу скриншот. В цикле один элемент. На строке elem появляется ошибка. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 14:07 |
|
VBA и WEB
|
|||
---|---|---|---|
#18+
ferzmikkВнизу скриншот. В цикле один элемент. На строке elem появляется ошибка.Даже когда шаг на строке Next elem и нажать на Reset, то все равно зависает. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 14:10 |
|
VBA и WEB
|
|||
---|---|---|---|
#18+
Как можно по другому анализировать содержимое? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 14:10 |
|
VBA и WEB
|
|||
---|---|---|---|
#18+
Усложняю пример, который приближается к реальному. Дополненный HTML-код Код: html 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.
Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 14:45 |
|
VBA и WEB
|
|||
---|---|---|---|
#18+
Потом, когда узнали количество "страниц" для продолжение таблицы, то как правильно выгружать последующие "страницы"? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 14:47 |
|
VBA и WEB
|
|||
---|---|---|---|
#18+
iMrTidyferzmikk, Подождите, Вам же kealon(Ruslan) согласился написать все красиво: 21929211 .не вижу в этом сообщении никакой оферты, но могу рассмотреть предложения если такие мысли будут ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 15:12 |
|
VBA и WEB
|
|||
---|---|---|---|
#18+
ferzmikkУсложняю пример, который приближается к реальному. Дополненный HTML-код Код: html 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.
Код: vbnet 1.
ferzmikkПотом, когда узнали количество "страниц" для продолжение таблицы, то как правильно выгружать последующие "страницы"? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 17:04 |
|
VBA и WEB
|
|||
---|---|---|---|
#18+
kealon(Ruslan)iMrTidyferzmikk, Подождите, Вам же kealon(Ruslan) согласился написать все красиво: 21929211 .не вижу в этом сообщении никакой оферты, но могу рассмотреть предложения если такие мысли будут kealon(Ruslan)а я бы php взял, удобнее гораздо kealon(Ruslan)там очень удобный и достаточно надёжный преобразователь html в xml kealon(Ruslan)ну а дальше довольно тривиально ищется что нужно kealon(Ruslan)давно пора завязывать с такими поделками kealon(Ruslan)если мне будет нужно со своего сайта достать инфу, я её точно в html передавать не буду kealon(Ruslan)Хорошо, по-русски: то что вы описываете тут уже 3-ю страницу неюзабельно в современных реалиях. Это просто очень дорого в создании и поддержке. За знания того, как накостылять HTMLDocument , что бы он "допетрил", никто не заплатит. kealon(Ruslan)плохо доводит спотыкается на примитивных вещах kealon(Ruslan)я не собираюсь вам доказывать насколько мс отстал kealon(Ruslan)я бы просто написал на чём ни будь вменяемом и в ексель уже готовое сливал на крайний случай бы просто написал обёртку с COM-интерфейсом которая будет давать xml, приведённый к адекватному но мы же явно поиграть хотим kealon(Ruslan)парсер нижнего уровня внезапно ..., да? А я считаю, что все это явно указывает, что Вы горите желанием, демонстрируете свои глубокие знания в теме, и даже хотели бы сделать как надо, но, видимо, я мешаю, больше не мешаю, вперед. Только балаболы за свои слова не отвечают. Выбор за Вами. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2019, 10:35 |
|
VBA и WEB
|
|||
---|---|---|---|
#18+
iMrTidy, Выбор за ТС - 21929516 , если наиграется и решит, что не его это дело, всегда пожалуйста, обсудим. Ему уже много раз сказали, и не я один, что он выбрал плохой путь. Но можно конечно и безнадёжного поддерживать, если есть желающий оплатить сей процесс. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2019, 10:58 |
|
VBA и WEB
|
|||
---|---|---|---|
#18+
В общем, поскольку я не делал сайты и начал парсинги писать, то могу многое чего не знать. Начал изучать HTML и CSS. Не знаю нужно ли изучать JavaScript, но если не ошибаюсь, там могут сидеть данные и фильтр. Какой то код на VBA уже написан по выгрузке данных из сайта. Осталось немного дописать с учетом - выгрузить количество страниц не через Код: vbnet 1. 2. 3.
а через использования стиля Код: html 1. 2. 3. 4. 5. 6. 7. 8.
- выгрузка последующих страниц - с использованием аутентификации - с использованием фильтра kealon(Ruslan)Ему уже много раз сказали, и не я один, что он выбрал плохой путь.Тогда если это действительно плохой путь, то хотелось бы понять чем конкретно плох. Все таки задачи разные бывают по парсингу, сайты разные, как говорите валидные/не валидные. Тогда скажите конкретно как делать правильно? Использовать другой объект? У VBA ограничения есть? Писать не на VBA, а на VB.Net, С# или на Pyton? На этих языках программирования также будет не надежно? Пожалуйста, порекомендуйте конкретную путевую литературу, где об парсинге пишут достаточно подробно и понятно с учетом разных логических нюансов, исходя данной задачи. Или ссылки на сайты, где по Вашему мнению правильно описывается как делать. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2019, 12:07 |
|
VBA и WEB
|
|||
---|---|---|---|
#18+
Konst_Onecurl тебе в помощь https://levashove.ru/how-to-install-curl-on-windows-10/ Я правильно понимаю, что пишется на php? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2019, 12:50 |
|
VBA и WEB
|
|||
---|---|---|---|
#18+
нет, это утилита командной строки для отправки запросов по http ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2019, 13:07 |
|
VBA и WEB
|
|||
---|---|---|---|
#18+
Konst_Oneнет, это утилита командной строки для отправки запросов по httpЕго каждый раз вручную надо запускать? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2019, 13:19 |
|
VBA и WEB
|
|||
---|---|---|---|
#18+
можешь автоматизировать , написать батник, например ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2019, 13:28 |
|
VBA и WEB
|
|||
---|---|---|---|
#18+
Konst_Oneможешь автоматизировать , написать батник, напримерТогда тут без VBA. Это пишется на VBScript? А тот but может результат в excel выложить как умную таблицу? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2019, 13:35 |
|
VBA и WEB
|
|||
---|---|---|---|
#18+
Konst_Onecurl тебе в помощьчестно говоря, не понимаю, чем это поможет ТС-у ? Ну будет он получать html-код страницы не с помощью COM-объекта XMLHTTP, а с помощью curl-а, - и что дальше ? У него нет проблемы с получением html-кода, у него проблема с тем как распарсить этот полученный код, особенно в случае если код "кривоватый" ... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2019, 13:39 |
|
VBA и WEB
|
|||
---|---|---|---|
#18+
courtУ него нет проблемы с получением html-кода, у него проблема с тем как распарсить этот полученный код, особенно в случае если код "кривоватый" ...Если Вы про HTML-код из файла, то это пока условный пример для экспериментирования выгрузки данные из сайта, чтобы потом выгружать из реального примера. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2019, 13:44 |
|
VBA и WEB
|
|||
---|---|---|---|
#18+
ferzmikkcourtУ него нет проблемы с получением html-кода, у него проблема с тем как распарсить этот полученный код, особенно в случае если код "кривоватый" ...Если Вы про HTML-код из файла, то это пока условный пример для экспериментирования выгрузки данные из сайта, чтобы потом выгружать из реального примера.Нет-нет, я в принципе, про любой сайт. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2019, 13:45 |
|
|
start [/forum/topic.php?fid=61&msg=39839161&tid=2172006]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
110ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 295ms |
total: | 508ms |
0 / 0 |