如何在调用curl_init后更改HTML源代码?

时间:2012-01-20 04:49:50

标签: php javascript html curl

我curl_exec一个curl_init 我想在初始化的curl会话的源代码中进行一些更改。(在PHP中,JAVASCRIPT或其他任何东西) 有人知道吗? 请帮忙

1 个答案:

答案 0 :(得分:2)

尝试使用此代码:

  $curl = curl_init(); 
  curl_setopt($curl, CURLOPT_URL, "http://stackoverflow.com/questions/8936870/how-to-change-the-html-source-code-after-calling-a-curl-init");
  curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
  curl_setopt($curl, CURLOPT_AUTOREFERER, true);
  curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  $html = curl_exec($curl); // run CURL
  curl_close($curl); 
  echo $html; // and finally, return $html
  

curl_setopt($ curl,CURLOPT_RETURNTRANSFER,1);

这将返回html代码,之后您可以使用其他功能更改此内容,如:str_replacepreg_replace