ruby on rails - Proxify LinkedIn Scraper gem



使用LinkedIn Scraper Gem并在代理时遇到一些问题。它在本地工作得很好,没有任何问题,但在生产中,我不断被重定向到登录页面。想让它通过代理运行,我该怎么做?

当我在服务器上发出常规HTTP请求时:

Net::HTTP.get(URI.parse('http://www.linkedin.com/in/SOMETHING'))

我得到

=> "<html><head>n<script type="text/javascript">nwindow.onload = function() {n  var domain = document.domain;n  var newDomainIndex = 0;n  if (domain.substr(0, 6) == "touch.") {n    newDomainIndex = 6;n  }n  else if (domain.substr(0, 7) == "tablet.") {n    newDomainIndex = 7;n  }n  if (newDomainIndex) {n    domain = domain.substr(newDomainIndex);n  }n  window.location = "https://" + domain +  "/uas/login?trk=sentinel_org_block&session_redirect=" + encodeURIComponent(window.location);n}n</script>n</head></html>n" 

谢谢!

我也遇到了类似的问题。正如这里提到的,领英不允许直接访问。很可能他们已经阻止了你服务器的IP地址。您将不得不使用他们的API。

相关内容

  • 没有找到相关文章

最新更新