Size: a a a

2020 May 27

A

Alex in Scrapy
Andrey Rahmatullin
response.css('.g-i-tile-i-title a::text').getall(), натурально
In [79]: response.css('.g-i-tile-i-title a::text').getall()                                                
Out[79]: []
в shell такой ответ
источник

AR

Andrey Rahmatullin in Scrapy
In [2]: fetch('https://rozetka.com.ua/mobile-phones/c80003/')                                                                                                                                                                                
2020-05-27 21:20:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://rozetka.com.ua/mobile-phones/c80003/> (referer: None)

In [3]: response.css('.g-i-tile-i-title a::text').getall()                                                                                                                                                                                  
Out[3]:
['\nМобильный телефон Samsung Galaxy M21 4/64GB Green (SM-M215FZGUSEK)\n',
'\nМобильный телефон Apple iPhone SE 64GB (2020) White\n',
'\nМобильный телефон Samsung Galaxy A31 4/128GB Prism Crush White (SM-A315FZWVSEK)\n',
'\nМобильный телефон Samsung Galaxy S10 8/128 GB Black (SM-G973FZKDSEK)\n',
'\nМобильный телефон Huawei P40 lite 6/128GB Black\n',
'\nМобильный телефон Nokia 7.2 4/64GB Green\n',
'\nМобильный телефон Samsung Galaxy A31 4/64GB Prism Crush Blue (SM-A315FZBUSEK)\n',
'\nМобильный телефон Huawei P30 Lite 4/128GB Peacock Blue\n',
источник

AR

Andrey Rahmatullin in Scrapy
🤷‍♂️
источник

A

Alex in Scrapy
Andrey Rahmatullin
In [2]: fetch('https://rozetka.com.ua/mobile-phones/c80003/')                                                                                                                                                                                
2020-05-27 21:20:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://rozetka.com.ua/mobile-phones/c80003/> (referer: None)

In [3]: response.css('.g-i-tile-i-title a::text').getall()                                                                                                                                                                                  
Out[3]:
['\nМобильный телефон Samsung Galaxy M21 4/64GB Green (SM-M215FZGUSEK)\n',
'\nМобильный телефон Apple iPhone SE 64GB (2020) White\n',
'\nМобильный телефон Samsung Galaxy A31 4/128GB Prism Crush White (SM-A315FZWVSEK)\n',
'\nМобильный телефон Samsung Galaxy S10 8/128 GB Black (SM-G973FZKDSEK)\n',
'\nМобильный телефон Huawei P40 lite 6/128GB Black\n',
'\nМобильный телефон Nokia 7.2 4/64GB Green\n',
'\nМобильный телефон Samsung Galaxy A31 4/64GB Prism Crush Blue (SM-A315FZBUSEK)\n',
'\nМобильный телефон Huawei P30 Lite 4/128GB Peacock Blue\n',
Но как Холмс!?
ничессе
источник

AR

Andrey Rahmatullin in Scrapy
ачо? как в браузере, так и в шелле
источник

VB

Vladyslav Babych in Scrapy
Andrey Rahmatullin
не знаю, может в __init__
Я конечно перенёс, но это не сработало(
источник

AR

Andrey Rahmatullin in Scrapy
если у тебя не так, посмотри что у тебя в респонсе, может тебя забанило
источник

A

Alex in Scrapy
Andrey Rahmatullin
если у тебя не так, посмотри что у тебя в респонсе, может тебя забанило
источник

A

Alex in Scrapy
и не забанило же
источник

AR

Andrey Rahmatullin in Scrapy
ну тебе виднее что не забанило
источник

AR

Andrey Rahmatullin in Scrapy
view(response)
источник

МС

Михаил Синегубов... in Scrapy
🎱
нигде, это я исходя из того предложения в faq е предположил.
имелось в виду совсем другое. Часто классы генерятся на лету, если пользовать xpath, по надо костылить решение по фильтрации пробелов, когда "то они есть, то их нет".
если пользовтаь css, то смотришь по одному из классов и не взрываешь себе мозг.

вообще, я пока не видел ситуации когда все имена классов в элементе надо матчить. И привязывться ко все сразу не есть хорошо, по моему
источник

A

Alex in Scrapy
Andrey Rahmatullin
view(response)
In [3]: view(response)                                                                                                                        
Out[3]: True
у меня чет и просмотр не работает)
источник

AR

Andrey Rahmatullin in Scrapy
оно браузер открывает
источник

A

Alex in Scrapy
да, знаю но у меня не открывает
источник

МС

Михаил Синегубов... in Scrapy
Alex
да, знаю но у меня не открывает
1. респонс есть?
2. браузер в процессах не завис?
источник

AR

Andrey Rahmatullin in Scrapy
ну тогда изучай response.text глазами
источник

AR

Andrey Rahmatullin in Scrapy
или сохрани руками и руками же открой
источник

A

Alex in Scrapy
[scrapy.core.engine] DEBUG: Crawled (200) <GET https://rozetka.com.ua/mobile-phones/c80003/> (referer: None)
ответ есть да и браузер не запущен
источник

A

Alex in Scrapy
Andrey Rahmatullin
response.css('.g-i-tile-i-title a::text').getall(), натурально
я извиняюсь, что надоедаю
но откуда ты взял вот это g-i-tile-i-title
я просмотрел но на странице ничего подобного не нашел)
источник