Size: a a a

2018 June 14

B

Bulatbulat48 in Scrapy
вообще делай xpath
источник

B

Bulatbulat48 in Scrapy
response.xpath('//.....')
источник

N

Nazar in Scrapy
через css мне показалось удобнее
источник

N

Nazar in Scrapy
сейчас вот пытаюсь юзать xpath но найти правильно элемент не получается
источник

N

Nazar in Scrapy
если в дев панели копирнуть xpath
источник

N

Nazar in Scrapy
то получаю такую структуру
источник

N

Nazar in Scrapy
table/tbody/tr/td[2]/table/tbody/tr[1]/td[2]/span
источник

N

Nazar in Scrapy
но этот xpath статичный
источник

B

Bulatbulat48 in Scrapy
тебе надо все товары с таблицы?
источник

B

Bulatbulat48 in Scrapy
берешь таблицу и проходишь построчно по <tr>
источник

N

Nazar in Scrapy
Bulatbulat48
тебе надо все товары с таблицы?
да
источник

B

Bulatbulat48 in Scrapy
Bulatbulat48
берешь таблицу и проходишь построчно по <tr>
тогда так
источник

B

Bulatbulat48 in Scrapy
Nazar
table/tbody/tr/td[2]/table/tbody/tr[1]/td[2]/span
таблица в таблице?
источник

N

Nazar in Scrapy
ага
источник

B

Bulatbulat48 in Scrapy
Nazar
ага
источник

B

Bulatbulat48 in Scrapy
источник

B

Bulatbulat48 in Scrapy
потом итерируешься по этому
источник

B

Bulatbulat48 in Scrapy
там кстати не факт что /tbody/ вообще существует
источник

B

Bulatbulat48 in Scrapy
его хром может подставлять
источник

B

Bulatbulat48 in Scrapy
In [7]: response.xpath('//table[@class="bxr-element-container"]//tr')
Out[7]:
[<Selector xpath='//table[@class="bxr-element-container"]//tr' data='<tr>\r\n
  <td class="bxr-element'>,
источник