- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
вся загвоздка в п.1!
Во-первых, где взять список неотпарсенных ссылок.
Во-вторых, этот список постоянно обновляется. Причем с такой скоростью, что вручную это делать не возможно (хотя я сразу говорил, что вручную должен лишь написать этот скрипт).
---------- Добавлено 30.12.2012 в 16:23 ----------
DenisVS, спасибо за ваш туториал, тоже смотел в сторону Python, пока думаю: PHP, Perl или Python. Но, скорее всего возьму первый вариант.
Busgame, пусть массив будет этим списком.
вначале добавляем туда главную и запускаем цикл. все найденные ссылки добавляются в массив.
отпарсенную ссылку из массива выкидываем.
?
каждую отпарсенную или только главную?
Busgame, каждую отпарсенную.
но это уже детали. там целое поле для оптимизации.
вам принцип понятен?
Принцип, то понятен, спасибо. Но убирать каждую отпарсенную в ручную - бред. Придется подумать над этим вопросом. За одно и над другими языками подумаю.
Busgame, где я писал про "вручную"?
или что по вашему вручную?
Из списка неотпарсенных ссылок убирать отпарсенные. Либо вручную, либо опять же каким-то скриптом. Я про отбор ссылок, разумеется.
Busgame, как можно вручную убрать ссылки из динамического массива?
Т.к. я новичок в php, не совсем понимаю какие массивы бывают динамическими, а какие... другими.
В моем понимании массив это:
$mas = array(
$a = 'a';
$b = 'b';
)
Если грубо говоря.
И может дадите пример (линк) скрипта удаления ссылок из динамического массива.
Busgame, вы понимаете, что весь ваш парсер - это бесконечный цикл
?
Почему цикл должен быть бесконечным ?
Конец ему есть - просканировали все ссылки.
Опредилитесь с колекциями.
Я использовал :
1. Dictionary O(1) - отсканированые ссылки. Можно и SortArray, но тогда производительнось упадёт до log(N). А если простой Array, то хуже всего N^2.
На больших сайтах будет существенно заметно.
2. Queue (1) - содержит и пополняет себя новыми и не отсканироваными ссылками.