Size: a a a

2020 October 04

Marat Мkhitаrуаn in Scrapy
в торе есть команда NEWNYM, через нее можно получать новый айпи
источник

К

Кирилл in Scrapy
Не встречал
источник

К

Кирилл in Scrapy
Но там есть нужная тебе логика, проверка бана и т.п. Так что можешь переопоеделить что тебе нужно
источник

AR

Andrey Rahmatullin in Scrapy
Marat Мkhitаrуаn
https://docs.scrapy.org/en/latest/_modules/scrapy/downloadermiddlewares/retry.html тут делают ретраи но почему тут
(self, request, reason, spider)
request а не response?
А зачем там респонс?
источник

Marat Мkhitаrуаn in Scrapy
Andrey Rahmatullin
А зачем там респонс?
В моих middleware при genproject стоит response
    def process_spider_input(self, response, spider):
       # Called for each response that goes through the spider
       # middleware and into the spider.
источник

AR

Andrey Rahmatullin in Scrapy
А ты не видишь разницы в названиях методов?
источник

Marat Мkhitаrуаn in Scrapy
    def process_spider_exception(self, response, exception, spider):
       # Called when a spider or process_spider_input() method
       # (from other spider middleware) raises an exception.
       # Should return either None or an iterable of Request or item objects.
источник

AR

Andrey Rahmatullin in Scrapy
да я помню сигнатуры методов, не надо их копировать :)
источник

AR

Andrey Rahmatullin in Scrapy
к тому же ты смотришь в скелет spider middleware и сравниваешь его с реализацией download middleware
источник

✏d

✏️ Oleksandr dntPani... in Scrapy
Andrii
Кстати тож проблема с ДЖЕЙСОНОМ, не могу загрузить https://www.1800contacts.com/api/content/FAQs
єто иксемелька
источник

A

Andrii in Scrapy
✏️ Oleksandr dntPanix |Worm|
єто иксемелька
Ага, спс, сделал
источник

✏d

✏️ Oleksandr dntPani... in Scrapy
Andrii
Ага, спс, сделал
через etree xpath я надеюсь?
источник

A

Andrii in Scrapy
✏️ Oleksandr dntPanix |Worm|
через etree xpath я надеюсь?
как он нинаю. я так выковырял навскидку:
z = xmltodict.parse(response.text, process_namespaces=False)
j = json.loads(z['ContentDetails']['Content'])
print(j)
источник

A

Andrii in Scrapy
Вот так
источник

✏d

✏️ Oleksandr dntPani... in Scrapy
как то онокривовастенько, аж через две либы
источник

✏d

✏️ Oleksandr dntPani... in Scrapy
Andrii
Вот так
https://docs.python.org/3/library/xml.etree.elementtree.html
стандартная либа, примеров валом
источник

AR

Andrey Rahmatullin in Scrapy
✏️ Oleksandr dntPanix |Worm|
как то онокривовастенько, аж через две либы
два формата - две либы
источник

✏d

✏️ Oleksandr dntPani... in Scrapy
Andrey Rahmatullin
два формата - две либы
через xml.etree все в один заход берется
источник

AR

Andrey Rahmatullin in Scrapy
чушь
источник

✏d

✏️ Oleksandr dntPani... in Scrapy
?
источник