检索部分HTML代码页面并将其设置为会话变量?

时间:2015-03-19 07:32:49

标签: php html

我目前正在尝试构建一个cURL来自动登录我正在构建的某个网站上的测试帐户。到目前为止,非常好 - 它会登录并显示登录序列后的第一个帐户页面。

我想做的是以下内容:

检索该页面的html代码,找到它的某个部分并将其设置为会话变量。

有问题的部分是:



<span class="welcome-user"><span>Welcome, Lakumba Lekendi</span><a href="/signout?signOutMessage">Sign Out</a></span>
&#13;
&#13;
&#13;

关于如何实现这一目标的任何指示? &#34; Lakumba Lekendi&#34;不会是常数,因为每个登录到其帐户的用户都会更改。我确实希望找到起始范围标记(class =&#34; welcome-user&#34;)并将其所有内容隔离到结束范围标记。

我想我可以通过file_get_contents获取文件内容,但是如何在那里找到特定的代码片段,并将其正确隔离以将其设置为会话变量?

1 个答案:

答案 0 :(得分:0)

如果您不想学习所有这些专用方法,您可以随时进行爆炸,直至获得它:

$h = '<span class="welcome-user"><span>Welcome, Lakumba Lekendi</span><a href="/signout?signOutMessage">Sign Out</a></span>';
$a = explode('<span class="welcome-user"><span>',$h);
$a = $a[1];
$a = explode('</span><a href="/signout',$a);
$a = $a[0];
echo $a;

给出:

欢迎,Lakumba Lekendi