【问题标题】:How to change the HTML source code after calling a curl_init?调用 curl_init 后如何更改 HTML 源代码?
【发布时间】:2012-02-14 18:00:45
【问题描述】:

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

【问题讨论】:

  • 有什么目的?从 CURL 会话中获取 HTML 然后输出到浏览器?详情?

标签: php javascript html curl


【解决方案1】:

试试这个代码:

  $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

【讨论】:

    猜你喜欢
    • 2016-03-31
    • 1970-01-01
    • 1970-01-01
    • 2020-05-01
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 2017-11-18
    • 1970-01-01
    相关资源
    最近更新 更多