petroff

Фильтр объявлений на авито по количеству владельцев авто по птс

4 posts in this topic

Чем можно сделать? Там функционал позволяет посмотреть количество предыдущих владельцев авто только после перехода на карточку товара и это очень утомительно. И хотелось бы с мониторингом по указанным регионам. Ну или хоть как нибудь. Нужно для себя, уже глаза болят все объявления просматривать

Share this post


Link to post
Share on other sites

АП. Очень нужны идеи

и, если очередной спамер за 15 минут забьет главную страницу некропостами со своими гс, пока админы спят, то у меня появится очередной сайт для экспериментов :)

Share this post


Link to post
Share on other sites

через парсер

собрать все адреса на страницы объявлений из какой либо категории

где $i<21 - кол-во страниц в категории

	$link = array();
	$link[0] = 'https://www.avito.ru/rostov-na-donu/avtomobili/bmw?radius=200';
	
	for( $i=2;$i<21;$i++)
	$link[] = 'https://www.avito.ru/rostov-na-donu/avtomobili/bmw?radius=200?p='.$i;

	require_once $_SERVER["DOCUMENT_ROOT"] . '/simple_html_dom.php';
	
	foreach( $link as $adr ) {
	
	$html = file_get_html($adr);

	foreach( $html->find('.js-catalog-item-enum') as $iii => $li ) {
	echo $li->find('.item_table-header a',0)->href . '<br>';

	}
	
	unset($html);
	
	}

и дальше парсим каждую страницу с помощью simple_html_dom.php

а именно вам нужно распарсить содержимое <div class="item-view-block">

аккуратно все уложить в json, сохранить файл

подгрузить json, написать нужный фильтр и радуемся.

Share this post


Link to post
Share on other sites
12 минуты назад, gefard сказал:

собрать все адреса на страницы объявлений из какой либо категории

Да я уже сам по всякому подходил к этой теме. Там кроме как со страницы категорий неоткуда начинать парсить. Можно заморочиться, но лень. И ПО что-то не нашел ни какого. Сколько может стоить решение, чтобы я куда-нибудь, пофигу куда, каждый день допустим месяц-два получал ссылки/html страницы по выставленному фильтру в категории и с 1 владельцем по птс из карточки товара?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.