php网页抓取标题(【魔兽世界】游戏代码插入页面时中断怎么办? )

优采云 发布时间: 2022-02-21 12:14

  php网页抓取标题(【魔兽世界】游戏代码插入页面时中断怎么办?

)

  我将首先解释我希望代码做什么。

  代码应使用游戏本身提供的 API() 显示游戏中玩家的数据。在我的网站上,每个玩家都有自己的页面,页面的标题就是玩家的名字。所以我想抓住页面的标题,这样我就可以在它下面显示玩家的数据。

  (代码的另一部分工作得很好。如果我删除 $title 行并将 $url 更改为播放器的 一) 它可以工作。

  我无法使用下面的代码。当我将此代码插入页面时,分页符。但是,如果我删除 $title = alert(document.title);'); 行,页面不会中断。

  我在网上和 stackoverflow 上做了一些研究,并试图在 str_get_html(''); 中更改该行。但这没有帮助。

  我也认为可以通过另一种方式获取数据,但我不知道该怎么做。网站 在 WordPress 上运行,每个播放器页面都连接到注册用户的 WordPress 帐户。以下引用可用于获取用户的数据:

  get_userdata( $userid );

  每个用户的玩家名称被存储为“昵称”。因此,可以使用以下方法获取每个用户的玩家名称:

  但是,用户页面是由插件生成的。我试图调整其中的代码,但我无法让它工作。

  你知道如何在不破坏页面的情况下获取页面标题,或者获取用户的昵称吗?

  我现在将页面设置为:/user/playername(只有玩家名发生变化)。我正在使用:全球 $post; $pagename = $post->post_name; 但是,$pagename 显示为用户而不是玩家名。你知道我怎样才能让它“得到”玩家名而不是它的蛞蝓吗?

  编辑2:

  function getPath($url)

{

$path = parse_url($url,PHP_URL_PATH);

$lastSlash = strrpos($path,"/");

return substr($path,1,$lastSlash-1);

}

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线