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

Механизируйте крючки до/после соединения
Используя Mechanize, мне нужно найти какой-то способ ограничить запросы до 1 в секунду (или 1 каждые 5 секунд, или 2 каждую минуту и ​​т. Д., Суть в том, чтобы найти способ ограничить запросы). Поиск, это, кажется, способ начать подходить к...
1183 просмотров
schedule 18.07.2022

Как позволить Ruby Mechanize получить страницу, которая находится в строке
Как правило, Mechanize получает веб-страницу по URL-адресу, а результатом метода get является объект Mechanize::Page, из которого вы можете использовать множество полезных методов. Если страница находится в строке, как мне получить тот же объект...
2721 просмотров
schedule 07.11.2023

можно ли преобразовать Mechanize::File в Mechanize::Page
У меня проблема с гемом Mechanize, как преобразовать Mechanize::File в Mechanize::Page , вот мой кусок кода: **link** = page.link_with(:href => %r{/en/users}).click при нажатии на ссылку пользователей она переходит на страницу со...
457 просмотров
schedule 04.07.2023

установить значение для списка выбора в Mechanize
Рассмотрим следующий объект формы Mechanize #<Mechanize::Form {name "f1"} {method "POST"} {action "f.php"} {fields [hidden:0x4db4b02 type: hidden name: opflag value: ] [text:0x4db463e type: text name: lno value: 666]...
818 просмотров
schedule 20.07.2023

Как я могу загрузить файл, используя его сгенерированное имя файла с ruby ​​​​и механизировать?
Я пытаюсь загрузить файлы с веб-сайта, который использует CDN для распространения. Все URL-адреса на странице загрузки заканчиваются на file.pdf, но нажатие на ссылку в браузере приводит к загрузке файла с описательным именем файла (например,...
1158 просмотров
schedule 02.10.2022

Могу ли я использовать Mechanize для загрузки файлов с расширениями .docx и .xlsx, .txt?
Я просмотрел документацию Mechanize . Ниже только для .pdf . require 'mechanize' agent = Mechanize.new agent.pluggable_parser.pdf = Mechanize::FileSaver agent.get 'http://example.com/foo.pdf' Могу ли я также загрузить файлы .docx,...
1680 просмотров
schedule 17.02.2023

Механизировать выдачу неверного аргумента (ожидаемый объект URI или строку URI) с помощью user_agent_alias
Я пытаюсь загрузить изображения из Twitter, но при использовании user_agent_alias происходит сбой. Мне нужно указать пользовательский агент. Но почему это происходит с использованием псевдонима агента? Это нормально? Попробуйте сами с блоком...
1044 просмотров
schedule 02.11.2023

Как очистить данные с помощью Mechanize и Nokogiri?
Я работаю над приложением, которое получает HTML-код с http://www.screener.in/ . Я могу ввести название компании, например «Atul Auto Ltd», и отправить его из на следующей странице соскребите следующие данные: "CMP/BV" и "CMP". Я использую...
2314 просмотров
schedule 31.12.2022

Выбор ссылок с помощью mechanize в ruby
Я сделал скрипт на рубине, который использует механизацию. Он переходит на google.com, регистрирует вас и выполняет поиск изображений для кошек. Далее я хочу выбрать одну из ссылок результатов со страницы, а затем сохранить изображение. Моя...
3157 просмотров

Нажатие на поле с Ruby Mechanize
Я пытаюсь использовать механизм, чтобы щелкнуть то, что кажется кнопкой, однако, когда я смотрю на CSS, это кажется полем формы. <input type="submit" name="tbe_cws_submit" value="Search" style=" padding:2px; color:#FFFFFF; border-left: 2px...
116 просмотров
schedule 04.05.2024

Mechanize::ResponseReadError - Content-Length не соответствует длине тела ответа
Я столкнулся с этой ошибкой при запросе страницы с Mechanize: Mechanize::ResponseReadError Content-Length (17317) не соответствует длине тела ответа (17070) (Mechanize::ResponseReadError) Любые мысли о том, почему это происходит и как я...
1197 просмотров

Значения элементов формы набора Ruby Mechanize
Я думал, что у меня заблокирован Mechanize в отношении установки значений полей формы, но моя отправка не принимается. CCCform - это мой объект формы, поэтому мой набор полей для рассматриваемого поля:...
314 просмотров
schedule 06.07.2022

Ошибка чтения сертификата сервера 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...
1403 просмотров
schedule 18.11.2023

Rails: как нажать на кнопку с помощью драгоценного камня Mechanize?
Я пытаюсь нажать кнопку YouTube Load more в пользовательском разделе плейлиста, используя Mechanize gem . Но проблема в том, что я не нашел способов щелкнуть button с помощью механического драгоценного камня в моем приложении Rails . Код...
1430 просмотров
schedule 30.06.2023

Сканирование страницы, требующей авторизации с помощью Anemone
Я использую драгоценный камень Anemone следующим образом: Посетите первый URL-адрес (seed), сохраните содержимое страницы в базе данных, а также сохраните все ссылки с этой страницы в базе данных (все ссылки, которых еще нет в базе данных)....
656 просмотров

Как использовать Mechanize для разбора локального файла
Я использую Ruby и Mechanize для анализа локального HTML-файла, но не могу этого сделать. Это работает, если я использую URL: agent = Mechanize.new #THIS WORKS #url = 'http://www.sample.com/sample.htm' #page = agent.get(url) #this seems to work...
240 просмотров