- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Нужно спарсить ТИЦ и ПР со страницы (http://pr-cy.ru/analysis/www.liveresult.ru)
Мой криворукий код не работает
подскажите пожалуйста.
гораздо проще - напрямую у яши и гоши данные брать!
TF-Studio если не секрет как? но все же хотелось бы на примере су пр, там есть и другие нужные данные.
$url = "http://pr-cy.ru/analysis/www.liveresult.ru";
$html = file_get_html($url);
$b=$html->find('//*[@id="base"]/div[2]/div[1]/div[0]', 0);
echo "Тиц: ".$b->plaintext."<br />\n";
$b=$html->find('//*[@id="base"]/div[2]/div[2]/div[0]', 0);
echo "PR: ".$b->plaintext;
10 символов
html body a b
Жесть. Мне вот интересно что вы здесь выбираете?..
Я не особо знаком с этой библиотекой, но если она работает с селекторами, то запрос будет примерно таким div.span4 div.pull-right b
Правда возвращаются 11 элементов, ваш примерно 5-тый
Бредово парсить данный сайт.
Гораздо проще все самому, ибо это - не сложно весьма.
Как пример:
private $tic_link = 'http://bar-navig.yandex.ru/u?ver=2&url=http://';
private $tic_link_end = '&show=1';
public function get_site_tic ($domain)
{
if (isset($domain))
{
$url = $this->tic_link .$domain. $this->tic_link_end;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $this->user_agent ['mozila']);
$data = curl_exec($ch);
curl_close ($ch);
$xml = simplexml_load_string ($data);
return $xml->tcy ['value'];
}
$tic = 0;
return $tic;
}
public function get_yaca($domain)
{
$url = 'http://bar-navig.yandex.ru/u?ver=2&url=http://'. $domain .'&show=1';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $this->user_agent ['mozila']);
$data = curl_exec($ch);
curl_close ($ch);
$xml = simplexml_load_string ($data);
return trim($xml->textinfo);
}
Бредово парсить данный сайт.
Гораздо проще все самому, ибо это - не сложно весьма.
Как пример:
Угу, вместо одного запроса, делать 2 только для получения пр и тиц, не считая данные, которые ещё требуется ТС. Все поняли что Вы знаете курл и очень жаждите блеснуть своими знаниями.
pikasso, с чего такой негатив?
Парсить сайты, которые могут сменить верстку, начать прятать данные в JS, банить ip и прочее, вместо того чтобы брать напрямую.
Я лишь - показал пример кода, чтобы человек мог сразу использовать.
pikasso, с чего такой негатив?
Парсить сайты, которые могут сменить верстку, начать прятать данные в JS, банить ip и прочее, вместо того чтобы брать напрямую.
Я лишь - показал пример кода, чтобы человек мог сразу использовать.
Есть определенная задача, которую ТС попросил помочь решить, задача к которой он как то пришел, над которой он думал. Он ведь не спрашивал как получить тиц или пр напрямую, а как использовать конкретную библиотеку. Поэтому имхо все что не относится к теме является флудом.
ЗЫ
Яндекс также может начать банить по ip, изменить дизайн или выдавать данные в картинке.
ТС, вроде так должно заработать:
Есть задачи - решения которых люди придумывают неверное.
И мое мнение, что стоит помочь человеку более точно сформулировать вопрос и помочь найти более верное решение задачи.
Но - это сугубо имхо.