php curl抓取网页指定内容(詹姆斯·安德森抓掷后重定向(由JS进行的操作))

优采云 发布时间: 2022-04-11 21:10

  php curl抓取网页指定内容(詹姆斯·安德森抓掷后重定向(由JS进行的操作))

  尿酸

  我正在尝试使用此代码获取页面但没有成功。

  捕获后重定向(由 JS 执行)。

  $url = 'https://www.microsoft.com/en-us/wdsi/threats/malware-encyclopedia-description?Name=Trojan:Win32/Speesipro.A';

echo getPage($url);

function getPage($url) {

$ch = curl_init();

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);

curl_setopt($ch, CURLOPT_HEADER, true);

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_REFERER, $url);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);

$result = curl_exec($ch);

curl_close($ch);

return $result;

}

  我应该怎么做才能获得没有重定向的 URL 页面?

  詹姆斯·安德森

  为避免重定向,只需将这行代码添加到脚本中替换最后一行

  //返回$result;

   return str_replace("https://c.s-microsoft.com/en-us/CMSScripts/script.jsx","",$result);

}

  所以要加载的 javascript 不会将加载的页面重定向到无效的 URL。

  如果有帮助,请检查并告诉我。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线