使用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"
谢谢!