Опция парсить данные, как запилить чтоб парсило все за раз?

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

backoff

Client
Регистрация
20.04.2015
Сообщения
6 386
Реакции
6 671
Баллы
113
Ку
столкнулся с ситуацией, что надо парсануть один сайт, ну все сделал, конечно с тем как я раньше делал и сейчас, на много удобнее.
но может кто-то знает более логичный способ?

итак как это делается сейчас
1. парсишь урл
2. парсишь имя
3. парсишь трафик

https://www.liveinternet.ru/rating/#group=auto;

4. добавляешь все построчно, то есть делаешь 3 кубика взятия из списков по одной переменной, а потом все переменные выстраиваешь в строку и записываешь в файл.

я считаю этот способ не хорошим, не плохим - приемлемым, так как работает.

НОООО, возможно будет косяк в будущем на каком-то сайте,
например: надо будет спарсить все так же только из 3х парсов спарсится 2 полность, а 3 не полностью, и все строки собьются....

Можно ли, как-то, может сниппетом или кубиками, настроить парс в таблицу как бы за раз?
ну типа пришел и спарсил, чтоб без манипуляций?

надеюсь понятно )
 
А почему оно может не спарситься, если парсить отдельно?
Точно также может не спарситься, если парсить за один раз - что то спарсится, что то нет.
 
А почему оно может не спарситься, если парсить отдельно?
это просто предположение ...
когда увидел данную функцию, сразу прикинул как она работает, вчера оказалась что все не так как я себе представлял :)
Парсишь блоки, которым принадлежат урл, имя, трафик. Отдельно распаршиваешь каждый блок в цикле
не не, я так и делаю.


ну например (возможный) таблица:

11 - 22 - 33
11 - 22 - 33
11 - 22 - 33
11 - 22 - 33
11 - 22 - 33
11 - 22 - 33
11 - - 33
11 - 22 - 33
11 - 22 - 33

вот если парсить такое, по логике, должна спарситься пустая строка, вот мало ли в ней будет трабл...

еще раз, это просто предположение, я просто подумал об этом на перед, функция очень понравилась, буду юзать, просто мало ли трабла, а ответ уже есть :)
 
А ты знаешь, я просто эти два кубика сравнил.
Вроде кубик "Парсить данные" прикольная штука, по-своему, а старый "Взять DOM" - заменяет три таких, как в твоем примере.
У меня попалась подобная задача. Хотел минимизировать кубиками, без шарпа.
Задеть никак не хотел.
 

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