• 注册
  • wordpress wordpress 关注:3 内容:38

    WordPress远程获取内容:wp_remote_get

  • 查看作者
  • 打赏作者
  • wordpress
  • 排长

    WordPress内部封装了不少看上去和博客无关的功能,很多都是对php已有的功能的一些个性化和优化等。如果是用WordPress平台构建网站,可以使用这些函数来替代php原生函数。

    下面实例是原创抓取一下百度的首页。

    $args = array(
        'timeout'     => 10,
        'redirection' => 5,
        'httpversion' => '1.0',
        'user-agent'  => 'WordPress/' . $wp_version . '; ' . home_url(),
        'blocking'    => true,
        'headers'     => array(),
        'cookies'     => array(),
        'body'        => null,
        'compress'    => false,
        'decompress'  => true,
        'sslverify'   => true,
        'stream'      => false,
        'filename'    => null
    );
    $response = wp_remote_get( 'https://www.baidu.com' ,$args);
    if ( is_array( $response ) ) {
      $header = $response['headers']; // array of http header lines
      $body = $response['body']; // use the content
    }echo $body

    请登录之后再进行评论

    登录

    进度

    10%
  • 到底部
  • 任务
  • 实时动态
  • 帖子间隔 侧栏位置: