Описание тега mechanize-ruby
Библиотека Ruby для автоматизации взаимодействия с веб-сайтами.
1
ответ
Ruby Mechanize Page to String
Я захватил страницу Механизации. Как я могу получить этот элемент в строку? Pretty Print используется для вывода этого объекта, однако я хотел бы получить это в строку для дальнейших инструкций. Я не могу найти какой-либо метод. Любой совет приветст…
20 янв '15 в 01:14
1
ответ
Механизация и Nokogiri печать на терминал вместо файла
Понятия не имею... Это ведет себя странно, и я хочу получить ответ на терминал вместо файла... Но я никогда не просил, чтобы результаты были переданы на терминал. Странно.. Как я могу получить результаты из Mechanize / Nokogiri, напечатанные в файл?…
05 июн '15 в 16:56
1
ответ
Ruby Mechanize перестает работать во время каждого цикла
Я использую Ruby-скрипт механизации для циклического прохождения около 1000 записей в файле с разделителями табуляции. Все работает, как ожидалось, пока я не достигну около 300 записей. Как только я получаю около 300 записей, мой скрипт вызывает спа…
19 авг '14 в 08:50
3
ответа
Не удалось отправить параметры запроса. Механизировать Ruby
Я пытаюсь отправить эти параметры в виде строки abc = authenticity_token=lXewdcVQRHZb+O9gVZ+E0xG9Mtg2rnTznkEN/wVk2a4=&design[design_code]=xyz&&design[price]=600&design[discount_percent]=10&design[category_ids]=148&design[prop…
15 май '14 в 07:07
1
ответ
Механизм Catching 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 sleep #{url}" puts "-x-#…
08 май '11 в 09:14
2
ответа
Ошибка чтения сертификата сервера SSLv3 при использовании Mechanize для входа на flicker.com
Я пытаюсь выполнить следующий код в машине Windows 7, используя Mechanize и Ruby. require 'mechanize' a = Mechanize.new { |agent| # Flickr refreshes after login agent.follow_meta_refresh = true } a.get('https://www.flickr.com/') do |home_page| signi…
19 фев '15 в 20:23
1
ответ
Сделай ставку с механизированным в ruby и rails server
Я пытаюсь сделать пут на сервере рельсов, я получаю эту ошибку: 'send_request_with_body': неопределенный метод 'bytesize' для # (NoMethodError) это код ruby: agent = Mechanize.new agent.basic_auth('user@gmail.com', '12345678') a = agent.put('http://…
16 май '14 в 15:48
3
ответа
Используйте форму входа с Mechanize
Я знаю, что в Stackru есть похожие сообщения, но я все еще не могу понять, что не так с моей попыткой. # login to the site mech.get(base_URL) do |page| l = page.form_with(:action => "/site/login/") do |f| username_field = f.field_with(:name =>…
18 фев '13 в 21:07
1
ответ
Механизировать cookie_jar, не сохраняя токены сессии
Я использую Mechanize для очистки защищенного паролем сайта по запросу пользователя. Я пытаюсь отделить функции входа и поиска, запустив задачу Rake, которая входит на сайт и сохраняет куки в базу данных, которая повторно используется последующими з…
22 май '13 в 08:06
1
ответ
Механизировать получение "Errno::ECONNRESET: сброс соединения по пиру - SSL_connect"
Я не могу заставить Mechanize загрузить страницу, которая раньше работала - она надежно завершается с Errno: ECONNRESET: Connection reset by peer - SSL_connect сообщение. Любые предложения относительно того, что я должен попробовать или детали, на…
18 окт '13 в 00:19
1
ответ
Net::HTTPNotFound для https://dashboard.stripe.com/login - необработанный ответ
Нам нужно получить доступ к журналам для нашего экземпляра Stripe за определенный период времени. Там нет конечной точки там API (grrrr), поэтому мы пытаемся быстро очистить экран, потому что приборная панель структурирует их довольно хорошо. На дан…
21 фев '16 в 06:12
1
ответ
Как разобрать неверный XML
У меня есть проект, над которым я работаю, где я запрашиваю XML-документ с сервера и анализирую его для импорта данных в мою систему. Я использую Ruby 2.4.3. Моя проблема заключается в том, что XML поставляется с тегами элементов, имена которых начи…
23 дек '17 в 20:41
1
ответ
Механизировать проблему кодировки Ruby 1.9.3
Используя следующий код (с сайта Mechanize, но в грабли). namespace :ans do task :grab => :environment do a = Mechanize.new { |agent| agent.user_agent_alias = 'Mac Safari' } begin a.get('http://google.com/') do |page| search_result = page.form_wi…
07 янв '12 в 10:17
2
ответа
Отправка формы через элемент <a> с помощью Ruby Mechanize
У меня есть набор страниц, которые я пытаюсь очистить с помощью Mechanize в Ruby. На некоторых страницах они перенаправляют на страницу, которая требует, чтобы я заполнил форму списка выбора и затем отправил ее. Проблема в кнопке, которая отправляет…
08 май '15 в 03:36
1
ответ
Конвертер кода Ruby Mechanize не найден
Я перепробовал кучу вещей, например: Проблема с механизацией в Ruby 1.9.3 и как мне преобразовать объект Mechanize::File в объект Mechanize::Page? Но ошибка, которую я продолжаю получать, .rvm/gems/ruby-1.9.3-p194/gems/mechanize-2.0.1/lib/mechanize/…
19 июл '12 в 22:55
0
ответов
Механизировать ruby - как ждать обновления страницы на основе javascript?
Механизировать ruby (т.е. http://docs.seattlerb.org/mechanize/) - как ждать обновления страницы на основе javascript? У меня есть сайт, который требует входа в систему, но затем требуется много секунд для входа в систему, но после этого он действи…
06 мар '15 в 22:43
1
ответ
Dashing (Ruby) Nokogiri LoadError
Я работал над панелью инструментов в Dashing framework, и сейчас я пытаюсь создать небольшой сканер для сбора конкретных данных в Jenkins-CI и передачи их виджету Number. Вот сканер (это просто заглушка, он подсчитывает количество элементов "p" на h…
09 апр '15 в 17:51
1
ответ
Восстановить сеть::ERR_CONNECTION_SET Механизировать Ruby
Я создаю веб-сканер, используя Mechanize для ruby. Я буду запускать пакеты по 200 Кб одновременно, и я хочу иметь возможность установить переменную экземпляра, которая не будет действительна для сайта, и перейти к следующему сайту, когда запрос get …
28 сен '12 в 05:28
1
ответ
Net/HTTPS не получает весь контент
Мне нужно войти в Jenkins через сканер, чтобы собрать некоторые данные, но Net/HTTPS получает неполную страницу по сравнению с источником Jenkins, вот оба источника: Net/HTTPS 'HTML <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "h…
05 май '15 в 18:45
1
ответ
xpath для получения текста внутри формы
У меня есть HTML-структура такой страницы, <form align="center" method="post" name="form1"> <input type="hidden" value="J0512-0491" name="jobid"> <input type="hidden" value="1" name="BDID"> <br> <hr> <b>Category: …
11 дек '12 в 09:05