Ich verwende das Knotenanforderungsmodul zum Lesen von Websiteinhalt. Ich bin nicht immer den vollen Körpergehalt von linkedin.com wenn ich Knoten auf Linux verwenden, aber es funktioniert gut unter Windows & Mac OS X.Inhalt von LinkedIn kann unter Linux nicht gelesen werden, wenn Knotenanforderungsmodul verwendet wird
ich den folgenden Code geschrieben haben:
var request = require('request')
request('https://www.linkedin.com/pulse/social-media-why-its-essential-tool-oliver-bussmann', function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body)
} else {
// always return this response
console.log(response.statusCode,body)
});
Ich bin immer einen 999
Statuscode und den folgenden HTML-Inhalt:
\ n \ nwindow.onload = function() {\ n // den Tracking-Code von Cookies Parst \ n var trk = "sentinel_org_block"; \ n. var cookies = document.cookie.split (";"); \ n für (var i = 0; i < kochen ies.length; ++ i) {\ n if ((cookies [i] .indexOf ("trkCode =") == 0) & & (cookies [i] .länge> 8)) {\ n trk = cookies [i] .substring (8); \ n} \ n} \ n \ n // Ermitteln Sie das Protokoll für die Weiterleitungs-URL. \ N var protocol = "http:"; \ n if (window.location.protocol == "https:") {\ n protocol = "https:"; \ n} else {\ n // Wenn "sl" cookie gesetzt ist, umleiten zu https. \ n für (var i = 0; i < cookies.length; ++ i) {\ n if ((cookies [i] .indexOf ("sl =") == 0) & & (cookies [i] .länge> 3)) {\ n window.location.href = "https:" + window .location.hrefstring (window.location.protocol.length); \ n return; \ n} \ n} \ n} \ n \ n // Holen Sie sich die neue Domain. Für Touch.www.linkedin.com oder tablet.www.linkedin.com \ n // wir strippen "Touch". und "Tablette". Für internationale Domains wie \ n // fr.linkedin.com konvertieren wir sie in www.linkedin.com \ n var domain = location.host; \ n if (domainstr (0, 6) == "touch. ") {\ n domain = domain substr (6); \ n} sonst wenn (domainstr (0, 7) ==" tablet ".) {\ n domain = domänenstr (7); \ n} sonst if (domain.charAt (2) == ".") {\ n domain = "www" + domänensubstr (2); \ n} \ n \ n window.location.href = "https: //" + domain + "/ uas/login? trk =" + trk + "& session_redirect =" + \ n encodeURIComponent (Protokoll + "//" + Domäne + \ n window.location.href.str (window.location.href .search (window.location.host) + \ n window.location.host.length)); \ n} \ n \ n \ n
Was mache ich falsch?
Was ist eine Fehlermeldung? Oder was genau ist falsch? –
Ich habe keinen Inhalt bekommen nur alle Skript –
Das ist überhaupt nicht hilfreich, es sei denn, Sie sagen uns, was falsch ist, können wir Ihnen nicht helfen. –