Я работаю над Ruby и Rails Application, где мне нужно удалить результаты поиска людей из LinkedIn.
Я использую самоцвет механизации для списания.
require 'mechanize' require 'rubygems' agent = Mechanize.new agent.follow_meta_refresh = true login_page = agent.get("https://www.linkedin.com/login?fromSignIn=true&trk=guest_homepage-basic_nav-header-signin") login_form = login_page.form login_form.session_key = "username" login_form.session_password = "password" search_page = agent.submit(login_form, login_form.buttons.first) search_page = agent.get("https://www.linkedin.com/search/results/all/?keywords=anand&origin=GLOBAL_SEARCH_HEADER")
I Я могу войти в LinkedIn, используя вышеуказанный скрипт, но когда я нажимаю
search_page = agent.get("https://www.linkedin.com/search/results/all/?keywords=anand&origin=GLOBAL_SEARCH_HEADER")
, он не дает результатов поиска людей. Предоставление ответа ниже.
#<Mechanize::Page {url #<URI::HTTPS https://www.linkedin.com/search/results/all/?keywords=anand&origin=GLOBAL_SEARCH_HEADER>} {meta_refresh} {title "LinkedIn"} {iframes} {frames} {links #<Mechanize::Page::Link "LinkedIn" "/feed/"> #<Mechanize::Page::Link "LinkedIn领英" "/feed/"> #<Mechanize::Page::Link "Home" "/feed/"> #<Mechanize::Page::Link "My Network" "/mynetwork/"> #<Mechanize::Page::Link "Jobs" "/jobs/"> #<Mechanize::Page::Link "Messaging" "/messaging/"> #<Mechanize::Page::Link "Notifications" "/notifications/"> #<Mechanize::Page::Link "Try Premium for free" "#">} {forms #<Mechanize::Form {name nil} {method "GET"} {action "https://www.linkedin.com/search/results/all/?keywords=anand&origin=GLOBAL_SEARCH_HEADER"} {fields} {radiobuttons} {checkboxes} {file_uploads} {buttons}>}>
Как видно из приведенного выше заголовка ответа, ссылки идут, но не показывают данные результатов поиска.
Есть ли другой способ, чтобы я мог отменить LinkedIn поиск данных людей?