Size: a a a

2020 February 03

S

Snoop Duck in Scrapy
Или может быть можно на этом сайте обойтись без селениума? На чистом скрэпи я не смог побороть проверку с редиректами при входе на сайт, поэтому усложнил себе жизнь селеном
источник

S

Snoop Duck in Scrapy
источник
2020 February 04

EB

Evgeny Bukharev in Scrapy
Привет, <use xlink:href="/img/svg/num/num_v1852842288.svg#num-3"></use>. Как посредством xpath вытащить атрибут xlink:href?
источник

EB

Evgeny Bukharev in Scrapy
//use/@xlink:href ругается XPath error: Undefined namespace prefix in
источник

AR

Andrey Rahmatullin in Scrapy
читай как с неймспейсами работать в библиотеке, которую ты юзаешь для xpath
источник

AB

Alexander B in Scrapy
может в сторону selector.register_namespace() смотреть?
источник

EB

Evgeny Bukharev in Scrapy
response.selector.register_namespace('xlink', 'http://www.w3.org/TR/xlink')
источник

EB

Evgeny Bukharev in Scrapy
добавил, проблема исчезла, но содержимое пока не получил
источник

AR

Andrey Rahmatullin in Scrapy
пустое возвращает?
источник

AR

Andrey Rahmatullin in Scrapy
в доке на parsel есть про неймспейсы же
источник

AB

Alexander B in Scrapy
типа .xpath('//use/@href').get() после регистра не возвращает хреф?
источник

EB

Evgeny Bukharev in Scrapy
Alexander B
типа .xpath('//use/@href').get() после регистра не возвращает хреф?
да, и .xpath('//use/@xlink:href').get() так тоже
источник

EB

Evgeny Bukharev in Scrapy
хотя .xpath('//use/@xlink:href').attrib возвращает результат с нужным атрибутом
источник

AB

Alexander B in Scrapy
а local-name() это не про это?
источник

AR

Andrey Rahmatullin in Scrapy
а в доке нет про неймспейсы на атрибутах, хаха
источник

AR

Andrey Rahmatullin in Scrapy
может даже бага
источник

AB

Alexander B in Scrapy
источник

AB

Alexander B in Scrapy
должно робить вроде)
источник

AR

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

EB

Evgeny Bukharev in Scrapy
видимо придется работать через .attrib
источник