Не можете отменить результаты поиска людей Linkdin в Ruby на Rails? - PullRequest
0 голосов
/ 06 апреля 2020

Я работаю над 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 поиск данных людей?

...