使用CURL(PHP)模拟单击

Zak*_*ria 2 javascript php json curl

我正在使用CURL来提取一些房地产列表.但是,最近,一个网站改变了他的方式来传达电话号码:访问者必须点击"显示电话号码"链接,返回结果在jSon.我在Firebug中找到了这些信息:

http://www.realestate.com/phone/click.json?Id=023DSFS
Run Code Online (Sandbox Code Playgroud)

对于链接,代码源是(obiously):

<a href="#" class="showDetail">Show the phone number</a>
Run Code Online (Sandbox Code Playgroud)

那么,我如何模拟点击并将我的结果存储到php var?

谢谢,

问候.

Uni*_*ron 5

您不能使用cURL"模拟点击" - 在Javascript中可以在客户端运行"显示电话号码"功能 - 而且,我可能会补充说,可能是为了防止像你正在做的那种抢夺式抢夺.:d

您必须解析JavaScript代码并找到JSON URL.使用cURL调用该URL可能很容易,但您可能需要正确使用标题.

虽然他们可能每天都在改变电话网址背后的原则,但这可能会变得非常难以跟上.