Форум программистов  
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Скриптовые языки программирования > Ruby
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 21.01.2017, 10:17   #1
DrGrow
Новичок
 
Регистрация: 20.01.2017
Сообщений: 4
Репутация: 10
По умолчанию Парсинг ссылок товара

Приветствую, есть такой код, почему то на выходе выходит только "/"
Код:

  def deals(max_price=50)
    @b.goto "http://www.ebay.com/deals/"

    @b.elements(:xpath => "//a[@itemtype='http://schema.org/Product']").map {|i|
      if i.span(:class, 'first').exist?
        priсe = i.span(:class, 'first').text.gsub("$", "").to_i

        if priсe < max_price
          i.attribute_value('href')
        end

      end
    }.compact
  end

  def rand_deal(max_price=50)
    deals(max_price).shuffle.first
  end

Подскажите плиз, сам я не то чтобы новичок, а так, мимо проходил по руби)
DrGrow вне форума   Ответить с цитированием
Старый 21.01.2017, 11:11   #2
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 14,708
Репутация: 2887

icq: 512-7шесть5
skype: alexp.frl
По умолчанию

На выходе где?

Там нет таких элементов.

eBay Daily Deals_ Best Deals of the Day - Plus Free Shipping! - Google Chrome 2017-01-21 09.09.5.png
Alex11223 на форуме   Ответить с цитированием
Старый 21.01.2017, 11:25   #3
DrGrow
Новичок
 
Регистрация: 20.01.2017
Сообщений: 4
Репутация: 10
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
На выходе где?

Там нет таких элементов.

Вложение 85781
DrGrow вне форума   Ответить с цитированием
Старый 21.01.2017, 11:37   #4
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 14,708
Репутация: 2887

icq: 512-7шесть5
skype: alexp.frl
По умолчанию

И? Это не то, что описывает тот XPath.
Alex11223 на форуме   Ответить с цитированием
Старый 21.01.2017, 13:16   #5
DrGrow
Новичок
 
Регистрация: 20.01.2017
Сообщений: 4
Репутация: 10
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
И? Это не то, что описывает тот XPath.
эмм.. вроде itemtype='http://schema.org/Product'

как тогда правильно?
DrGrow вне форума   Ответить с цитированием
Старый 21.01.2017, 13:38   #6
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 14,708
Репутация: 2887

icq: 512-7шесть5
skype: alexp.frl
По умолчанию

Там не <a>
Alex11223 на форуме   Ответить с цитированием
Старый 21.01.2017, 14:10   #7
DrGrow
Новичок
 
Регистрация: 20.01.2017
Сообщений: 4
Репутация: 10
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Там не <a>
вон ано че, поправил на * и поставил не href а data-href

Последний раз редактировалось DrGrow; 21.01.2017 в 14:26.
DrGrow вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ListBox И парсинг ссылок... Fahman Общие вопросы Delphi 28 13.10.2014 09:41
парсинг ссылок сайта Jadson Работа с сетью в Delphi 19 13.05.2012 22:02
Парсинг ссылок сайта demiancz Общие вопросы Delphi 9 27.02.2012 01:00
preg_match? парсинг и вывод списка ссылок? taurii PHP 1 07.02.2012 16:16
Парсинг ссылок cashmail PHP 1 01.07.2011 16:39




22:23.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru