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

backoff

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

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

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

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

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

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

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

надеюсь понятно )
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 440
Благодарностей
8 672
Баллы
113
А почему оно может не спарситься, если парсить отдельно?
Точно также может не спарситься, если парсить за один раз - что то спарсится, что то нет.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 605
Благодарностей
4 596
Баллы
113
Парсишь блоки, которым принадлежат урл, имя, трафик. Отдельно распаршиваешь каждый блок в цикле
 

backoff

Client
Регистрация
20.04.2015
Сообщения
5 925
Благодарностей
6 389
Баллы
113
А почему оно может не спарситься, если парсить отдельно?
это просто предположение ...
когда увидел данную функцию, сразу прикинул как она работает, вчера оказалась что все не так как я себе представлял :-)
Парсишь блоки, которым принадлежат урл, имя, трафик. Отдельно распаршиваешь каждый блок в цикле
не не, я так и делаю.


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

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

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

еще раз, это просто предположение, я просто подумал об этом на перед, функция очень понравилась, буду юзать, просто мало ли трабла, а ответ уже есть :-)
 

bizzon

Client
Регистрация
08.09.2015
Сообщения
1 085
Благодарностей
126
Баллы
63

backoff

Client
Регистрация
20.04.2015
Сообщения
5 925
Благодарностей
6 389
Баллы
113
реально? спустя ГОД ты пишешь в теме ...
я если честно даже забыл что спрашивал и перечитывать не собираюсь
лул )
 

bizzon

Client
Регистрация
08.09.2015
Сообщения
1 085
Благодарностей
126
Баллы
63
А ты знаешь, я просто эти два кубика сравнил.
Вроде кубик "Парсить данные" прикольная штука, по-своему, а старый "Взять DOM" - заменяет три таких, как в твоем примере.
У меня попалась подобная задача. Хотел минимизировать кубиками, без шарпа.
Задеть никак не хотел.
 

backoff

Client
Регистрация
20.04.2015
Сообщения
5 925
Благодарностей
6 389
Баллы
113

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