|
Картинки с сайта - по артикулам
|
|||
---|---|---|---|
#18+
Подскажите, какая есть возможность получать пути к картинкам на сайте , по перечню артикулов, для имеющегося макроса по их дальнейшей вставки в таблицу? Пример артикул 816002 - https://buroshop.ru/product/816002 Картинка - малая: https://buroshop.ru/upload/resize_cache/iblock/ d6b/340_340_140cd750bba9870f18aada2478b24840a/ 816002 _v01_b.jpg большая: https://buroshop.ru/upload/iblock/ d6b/ 816002 _v01_b.jpg Интересует, как клиентом получать(узнавать) переменные(выделены цветом) части URL, для их последующей генерации? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2019, 20:48 |
|
Картинки с сайта - по артикулам
|
|||
---|---|---|---|
#18+
LeCrunch, Качнуть всю страницу и найти в ней URL c вхождением 816002. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2019, 15:05 |
|
Картинки с сайта - по артикулам
|
|||
---|---|---|---|
#18+
big-duke, Т.е. не открывать каждую веб-страницу, а парсить? Как это правильно делается? (Просто до этого другой поставщик был, там до таких таких сложностей не доходило...) Код: vbnet 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2019, 06:39 |
|
Картинки с сайта - по артикулам
|
|||
---|---|---|---|
#18+
Нашел в предложенной теме хороший пример и набросал черновик (пока по одному артикулу): Код: vbnet 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.
Но - как получить требуемый адрес картинки img src="/upload/resize_cache/iblock/486/212_146_1/474095_v01_b.jpg ?... Есть подсказки из Python, но как их ввести в VBA?... Код: vbnet 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2019, 17:17 |
|
Картинки с сайта - по артикулам
|
|||
---|---|---|---|
#18+
LeCrunch, сначала getElementsByTagName , потом outerhtml и instr. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2019, 21:31 |
|
Картинки с сайта - по артикулам
|
|||
---|---|---|---|
#18+
Опытного коллегу спросил и всё оказалось проще - атрибут src! Код: vbnet 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.
Теперь легко поправлю свой предыдущий макрос :) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2019, 13:58 |
|
Картинки с сайта - по артикулам
|
|||
---|---|---|---|
#18+
LeCrunch, я бы еще Код: vbnet 1.
обернул в On Error или добавил проверку Is Nothing. На случай если структура сайта изменится ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2019, 14:37 |
|
Картинки с сайта - по артикулам
|
|||
---|---|---|---|
#18+
Обнаружилась проблемка с самими примечаниями. У предыдущего поставщика картинки располагались на холсте одного и того же размера, 200*200 например , при этом и размеры примечаний были одинаковы. У нового - они разные, в зависимости от формы предмета (т.е. фиксированного холста нет), типа - узкий , широкий , соответственно деформируясь...( Нашел пример получения размеров исходного изображения с использованием функции LoadPicture, однако похоже это работает только с сохраненными картинками, а он-лайн не хочет... Или есть еще варианты? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2019, 14:57 |
|
|
start [/forum/topic.php?fid=61&msg=39838973&tid=2172012]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 292ms |
total: | 426ms |
0 / 0 |