我目前正在尝试构建一个cURL来自动登录我正在构建的某个网站上的测试帐户。到目前为止,非常好 - 它会登录并显示登录序列后的第一个帐户页面。
我想做的是以下内容:
检索该页面的html代码,找到它的某个部分并将其设置为会话变量。
有问题的部分是:
<span class="welcome-user"><span>Welcome, Lakumba Lekendi</span><a href="/signout?signOutMessage">Sign Out</a></span>
&#13;
关于如何实现这一目标的任何指示? &#34; Lakumba Lekendi&#34;不会是常数,因为每个登录到其帐户的用户都会更改。我确实希望找到起始范围标记(class =&#34; welcome-user&#34;)并将其所有内容隔离到结束范围标记。
我想我可以通过file_get_contents获取文件内容,但是如何在那里找到特定的代码片段,并将其正确隔离以将其设置为会话变量?
答案 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