Size: a a a

2019 July 31

s

serhii in Scrapy
Михаил Синегубов
формулируй более определенно вопросы. Параметрами дохрена что можно обозвать. Для меня - это как раз входные данные для паука.
можно дохрена, но я спросил про аналог params в скрапи
источник

МС

Михаил Синегубов in Scrapy
serhii
params в requests знаешь что такое?
query что ли?
источник

s

serhii in Scrapy
params !!!
источник

МС

Михаил Синегубов in Scrapy
источник

МС

Михаил Синегубов in Scrapy
прям params и прям вот это?
источник

s

serhii in Scrapy
да, оно
источник

s

serhii in Scrapy
?key=val - которое вот так урл формирует
источник

МС

Михаил Синегубов in Scrapy
нету такого, там сформированный урл нужен :)
источник

s

serhii in Scrapy
спасибо.
источник

s

serhii in Scrapy
Михаил Синегубов
нету такого, там сформированный урл нужен :)
оказалось, что есть хак в народе.
return FormRequest
method='GET'
formdata=params
и оно формирует нужный урл
источник

МС

Михаил Синегубов in Scrapy
serhii
оказалось, что есть хак в народе.
return FormRequest
method='GET'
formdata=params
и оно формирует нужный урл
делай пулреквест в faq :)
на самом деле, пользительная весчь
источник

s

serhii in Scrapy
Михаил Синегубов
делай пулреквест в faq :)
на самом деле, пользительная весчь
я на стэковерфлоу гуглил проблему - там либы какие-то юзают, которые семь лет не обновлялись, как-то руками делают парни.
в общем вопрос был задан 2 года назад, я думал, что может обновилось в скрапи, хотя нашел открытое ишью марта 17 в скрапи по похожей тематике
еще как-то говорят, что можно urllib.parse юзать, но чет лень читать и разбираться.
источник

К

Кирилл in Scrapy
я обычно w3lib юзаю, на нём скрапи работает, её ставить не нужно
источник

К

Кирилл in Scrapy
serhii
оказалось, что есть хак в народе.
return FormRequest
method='GET'
formdata=params
и оно формирует нужный урл
интересный обход)
источник

Y

Yurii in Scrapy
Yurii
А в пауке как item в meta передавать?
yield scrapy.Request(meta={'item': item})
yield item
Так чтоли?
.
источник

К

Кирилл in Scrapy
Yurii
А в пауке как item в meta передавать?
yield scrapy.Request(meta={'item': item})
yield item
Так чтоли?
да, так у тебя будет итем в мета в сделующем респонсе и этот же итем пойдет по пайплайнам
источник

Y

Yurii in Scrapy
Кирилл
да, так у тебя будет итем в мета в сделующем респонсе и этот же итем пойдет по пайплайнам
Спасибо
источник

Y

Yurii in Scrapy
ildar
оставь просто response, info
Это не работает, аргументы именованные.
источник

Y

Yurii in Scrapy
Yurii
.
Это тоже не работает, не хватает урла в аргументе.
источник

К

Кирилл in Scrapy
Yurii
Это тоже не работает, не хватает урла в аргументе.
Добавь) я думал это псевдо код
источник