Size: a a a

2020 June 08

AB

Alexander B in Scrapy
почему) тупой скрипт который жмет на кнопку коннект всем без разбора, линкедин стопит конечно через определенный период, но мне хватило запустить 3 раза
источник

A

Andrii in Scrapy
Andrey Rahmatullin
Линкедина? Успехов
Дело в том , что виндовс селениум все ок работает, а в линуксе краш при клике на кнопку и ифрейм по другом грузит
источник

AB

Alexander B in Scrapy
не сталкивался, я делал на убунте
источник

AB

Alexander B in Scrapy
попробуй селенойд ваще развернуть
источник

AB

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

A

Andrii in Scrapy
Ок, спасибо, гляну
источник

E

Evgen in Scrapy
Puppeteer
источник

🎱

🎱 in Scrapy
как добавлять новые значения в meta "на лету" ?
есть метод, к нему прилетает мета c items из другого метода, как я могу в мету добавить туда еще один элемент (item)?

пробую так
response.meta['item']['hash'] = md5_hash
через дебагер смотрю, новый элемент добавляется но когда через yield request передаю в другой метод, в нем уже нет добавленного элемента

yield Request(image_url, callback=self.upload_image, meta={'item': response.meta['item']})
источник

A

Andrii in Scrapy
А есть група по selenium?)
источник

МС

Михаил Синегубов... in Scrapy
response.meta['item']['hash'] = md5_hash

не надо так делать...
источник

К

Кирилл in Scrapy
Andrii
А есть група по selenium?)
В сфере QA наверное есть
источник

🎱

🎱 in Scrapy
Михаил Синегубов
response.meta['item']['hash'] = md5_hash

не надо так делать...
а как правильно, подскажите ?
источник

МС

Михаил Синегубов... in Scrapy
просто забери в  переменную item,  измени, потом передай ее в мету
источник

🎱

🎱 in Scrapy
Михаил Синегубов
просто забери в  переменную item,  измени, потом передай ее в мету
это как? можно пример?
источник

МС

Михаил Синегубов... in Scrapy
my_item = respone.meta.get('item')
my_item['come_name'] = some_value
yield scrapy.Request(url, meta = {'item': my_item})
источник

МС

Михаил Синегубов... in Scrapy
как то так.
я пока оставлю "за кадром" рекомендацию не передавать данные через мету :)
источник

A

Andrii in Scrapy
START IN 2020-06-08-14-17-28
Driver created successfully
Traceback (most recent call last):
 File "script_linux.py", line 178, in <module>
   pause()
 File "script_linux.py", line 123, in pause
   driver.get('https://www.linkedin.com/campaignmanager/login')
 File "/home/user/.local/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 333, in get
   self.execute(Command.GET, {'url': url})
 File "/home/user/.local/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
   self.error_handler.check_response(response)
 File "/home/user/.local/lib/python3.8/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
   raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: session deleted because of page crash
from unknown error: cannot determine loading status
from tab crashed
 (Session info: headless chrome=83.0.4103.97)
источник

A

Andrii in Scrapy
тупо креш и все(
источник

A

Andrii in Scrapy
а у винде все работает гладко
источник

S

SoHard 🎄 in Scrapy
Andrii
START IN 2020-06-08-14-17-28
Driver created successfully
Traceback (most recent call last):
 File "script_linux.py", line 178, in <module>
   pause()
 File "script_linux.py", line 123, in pause
   driver.get('https://www.linkedin.com/campaignmanager/login')
 File "/home/user/.local/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 333, in get
   self.execute(Command.GET, {'url': url})
 File "/home/user/.local/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
   self.error_handler.check_response(response)
 File "/home/user/.local/lib/python3.8/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
   raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: session deleted because of page crash
from unknown error: cannot determine loading status
from tab crashed
 (Session info: headless chrome=83.0.4103.97)
а каким боком тут скрапи?
источник