Александр Черняк, [15 дек. 2020 г., 23:24:35 (15 дек. 2020 г., 23:24:56)]:
Друзья, помогите решить проблему.
Пытаюсь парсить выдачу
amazon.com equire 'rubygems'
require 'mechanize'
agent =
Mechanize.newpage = agent.get('
https://www.amazon.com/')
# puts page
amazon_form = page.form('site-search')
amazon_form['field-keywords'] = 'magsafe 2 65w'
page = agent.submit(amazon_form, amazon_form.buttons.first)
pp page
Но получаю ошибку
503 => Net::HTTPServiceUnavailable for https://www.amazon.com/ -- unhandled response (Mechanize::ResponseCodeError)https://www.amazon.com/ -- unhandled response (Mechanize::ResponseCodeError)
Хотя Amazon других стран работает
И Google работает
Может у Amazon какае-то защита стоит, которую нужно как-то обходить? КТо знает?