Вопросы по теме 'mechanize-ruby'

Перехват Mechanize 404 => Net::HTTPNotFound
Я написал простую функцию, которая обрабатывает получение URL-адреса: def tender_page_get url, agent sleep(rand(6)+2) begin return agent.get(url).parser rescue Errno::ETIMEDOUT, Timeout::Error, Net::HTTPNotFound EYE.debug "--winter...
6648 просмотров

Щелчок по ссылке с JavaScript в Mechanize
У меня есть это: <a class="top_level_active" href="javascript:Submit('menu_home')">Account Summary</a> Я хочу перейти по этой ссылке, но получаю сообщение об ошибке при использовании link_to. Я пробовал:...
12445 просмотров
schedule 07.05.2023

Как преобразовать объект Mechanize::File в объект Mechanize::Page?
У меня есть страница, которая входит в форму. После входа в систему есть несколько редиректов. Первый выглядит так: #<Mechanize::File:0x1f4ff23 @filename="MYL.html", @code="200", @response={"cache-control"=>"no-cache=\"set-cookie\"",...
1926 просмотров

Преобразователь кода Ruby Mechanize не найден
Например, я пробовал массу вещей: Механизировать проблему с кодировкой Ruby 1.9.3 и Как преобразовать объект Mechanize::File в объект Mechanize::Page? Но ошибка, которую я продолжаю получать,...
1163 просмотров

выберите элементы и щелкните ссылку, если условие
Как написать код, который будет переходить по ссылкам на веб-странице с заданными условиями: Сценарий должен просмотреть каждую строку div.table и проверить, содержит ли элемент списка (div.domains ul li) в div определенную строку (somedomain.com),...
373 просмотров

Как я могу выполнить запрос Head с помощью механизма в Ruby
Я могу выполнить запрос HEAD с помощью Faraday (URL-адрес Faraday.head), но я использую Mechanize в своем текущем проекте. Я хотел бы получить значение из заголовка (имя файла), не загружая файл. Предоставляет ли драгоценный камень Mechanize...
983 просмотров
schedule 17.08.2023

Механизация обхода и разбора
Я пытаюсь просмотреть список страниц, найденных Mechanize. При поиске, который работает нормально, я получаю список совпадений с 10 записями на странице. Нижняя навигационная система приводит меня к количеству записей> 10. Отображение 10 на...
59 просмотров
schedule 09.04.2023

Использование Ruby Mechanize links_with для захвата текста, но получения дополнительного контента
Когда я получаю группу ссылок с помощью метода Mechanize links_with , мне нужен только текст, показывающий ссылку, но я получаю ряд дополнительных символов: links = @some_page.links_with(text: /V\s.*(BENCH|EARCX)|(BENCH|EARCX).*V/) links.each do...
483 просмотров
schedule 02.06.2024

Каков правильный способ проверки обработки ошибок?
В последнее время я много работал с драгоценным камнем Mechanize и хотел бы включить несколько тестов, чтобы убедиться, что я выявляю правильные ошибки. Каков правильный способ проверки обработки ошибок? Это мой основной метод: def get(str)...
172 просмотров
schedule 23.08.2023

Почему этот рубиновый механизированный код вызывает неопределенный метод?
Я беру рубиновый механизм и с самого начала сбиваюсь с толку... Почему этот код: #!/usr/bin/ruby env require 'rubygems' require 'mechanize' agent = Mechanize.new page = agent.get('http://linkedin.com/') #pp page...
821 просмотров
schedule 16.06.2023

Механизация Ruby: печать файлов cookie
Когда я делаю agent.get(URL), я получаю пустые результаты, а когда я напрямую обращаюсь к URL-адресу, я вижу результаты. Это потому, что некоторые файлы cookie передаются на страницу результатов? Не могли бы вы помочь мне распечатать файлы cookie...
470 просмотров
schedule 06.04.2023