Вопрос по парсингу

  • Автор темы Автор темы fanat85
  • Дата начала Дата начала

fanat85

Client
Регистрация
25.01.2020
Сообщения
39
Реакции
5
Баллы
8
Ребят есть сайт , с которого нужно спарсить ифну , инфа находиться в таблицах , шаблон сделал ( кубики ) , проблема в том , что есть таблицы 10 строк , есть 9 , есть 8 ... , так вот когда в таблице не 10 строк, а скажем 9 , то зенка вставляет в фаил предыдущее значение , которое было спарщено в 10 строчной таблице .. ... вот как сделать так , что бы оставляло пустую ячейку .. или ставило знак - или n/a ...

делал на 7 версии зенки
 
Ребят есть сайт , с которого нужно спарсить ифну , инфа находиться в таблицах , шаблон сделал ( кубики ) , проблема в том , что есть таблицы 10 строк , есть 9 , есть 8 ... , так вот когда в таблице не 10 строк, а скажем 9 , то зенка вставляет в фаил предыдущее значение , которое было спарщено в 10 строчной таблице .. ... вот как сделать так , что бы оставляло пустую ячейку .. или ставило знак - или n/a ...

делал на 7 версии зенки
скиньте шаблон - сделаю
 
лучше подскажите куда копать , что бы я сам разобрался и в будущем не задавал подобных вопросов =)
возможно, поможет стирание данных таблицы (удалить все строки в таблице) после каждого цикла парсинга
(но без самого шаблона сказать точно, в чем дело - сложно)
 
  • Оценить
Реакции: Rooter85
вот как сделать так , что бы оставляло пустую ячейку
Можно добавить проверку на дубликат результата и тогда обнулять значение строки, или получать количество строк, и записывать только это количество.
 
Ребят есть сайт , с которого нужно спарсить ифну , инфа находиться в таблицах , шаблон сделал ( кубики ) , проблема в том , что есть таблицы 10 строк , есть 9 , есть 8 ... , так вот когда в таблице не 10 строк, а скажем 9 , то зенка вставляет в фаил предыдущее значение , которое было спарщено в 10 строчной таблице .. ... вот как сделать так , что бы оставляло пустую ячейку .. или ставило знак - или n/a ...

делал на 7 версии зенки
Перед тем, как начать парсить каждую таблицу считайте количество строк в ней. Трудно советовать, когда не до конца понятен алгоритм Ваших действий.
 
смотрите две ссылки , https://www.vitalmtb.com/product/guide/Bikes,3/Pivot/Switchblade-Pro-XT-XTR,28978#product-specs и https://www.vitalmtb.com/product/guide/Bikes,3/Orbea/Occam-M10,27019#product-specs
в первом случае есть значение Max. Tire Size = 29"x2.6” or 27.5"x2.8” , во втором случае оно пустое , и вот при пасринге , у меня в первом случае все будет правильно указано, во втором случае в таблицу EXCELL занесется не пустое значение, а опять , те же .... 29"x2.6” or 27.5"x2.8”...
 
смотрите две ссылки , https://www.vitalmtb.com/product/guide/Bikes,3/Pivot/Switchblade-Pro-XT-XTR,28978#product-specs и https://www.vitalmtb.com/product/guide/Bikes,3/Orbea/Occam-M10,27019#product-specs
в первом случае есть значение Max. Tire Size = 29"x2.6” or 27.5"x2.8” , во втором случае оно пустое , и вот при пасринге , у меня в первом случае все будет правильно указано, во втором случае в таблицу EXCELL занесется не пустое значение, а опять , те же .... 29"x2.6” or 27.5"x2.8”...
не понятно как у вас парсинг происходит. из сайта куда складывается инфа ? сразу в конечную таблицу ? или через прокладку список/переменные ?
что бы то там ни было писали выше , перед записью очистите и конечную таблицу и прокладки если они есть. лишним не будет.
 
не понятно как у вас парсинг происходит. из сайта куда складывается инфа ? сразу в конечную таблицу ? или через прокладку список/переменные ?
что бы то там ни было писали выше , перед записью очистите и конечную таблицу и прокладки если они есть. лишним не будет.
складываю в переменную , по завершении парсинга страницы , все в XLS фаил ...
 
амм поподробнее =) , это мой второй шаблон который я пытаюсь сделать , только учусь =)
Перед повторным выполнением, очистить переменную, установить пустое значение.
Кубиком так.
55819
 
  • Оценить
Реакции: fanat85
ребят еще одна проблема , все те же ссылки , вроде все сделал правильно , одна страница парситься все норм (т.е та на которой делал ) , парсишь другую сразу ошибку выдает ...
 

Вложения

  • проблема.jpg
    проблема.jpg
    169,3 KB · Просмотры: 174
ребят еще одна проблема , все те же ссылки , вроде все сделал правильно , одна страница парситься все норм (т.е та на которой делал ) , парсишь другую сразу ошибку выдает ...
значение атрибута interhtml меняется же, вроде
лучше привязывать к outerhtml - не ко всему значению, а только части, которая универсальна для всех элементов, что нужно спарсить
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)