Php 有没有办法让牙买加黄页在我的网站上显示搜索结果?
我已经搜索了很长一段时间,关于如何在客户端网站上查看基于PHP表单的搜索结果,从牙买加黄页中提取数据 我已经找到了加拿大版本()的API,但没有其他内容 我尝试使用带有搜索参数的URL重定向到黄页结果页,但显然没有成功,类似于以下内容:Php 有没有办法让牙买加黄页在我的网站上显示搜索结果?,php,wordpress,yellow-pages,Php,Wordpress,Yellow Pages,我已经搜索了很长一段时间,关于如何在客户端网站上查看基于PHP表单的搜索结果,从牙买加黄页中提取数据 我已经找到了加拿大版本()的API,但没有其他内容 我尝试使用带有搜索参数的URL重定向到黄页结果页,但显然没有成功,类似于以下内容: <form action="http://jamaicayp.com/Jamaica-Kingston/<?php $_GET['what']?>" method="GET" class="form-input"> &l
<form action="http://jamaicayp.com/Jamaica-Kingston/<?php $_GET['what']?>"
method="GET" class="form-input">
<input type="text" name="what" placeholder="sometext"/>
<input type="submit" name="some_name" value="Find"/>
</form>
只有在牙买加黄页允许API的情况下才有可能。否则,您只能将用户链接到该网站。例如:
<?php
$what = $_POST['what'];
$what = urlencode($what);
?>
<form action="http://jamaicayp.com/Jamaica-Kingston/<?php echo $what;?>" method="POST">
<input type="text" name="what" placeholder="sometext"/>
<input type="submit" name="some_name" value="Find"/>
</form>
我认为您的代码中有一个错误:
<?php $_GET['what']?>
应该是
<?php echo $_GET['what']; ?>
不过,这可能仍然不起作用。如果没有,你需要使用类似卷曲的东西
这里有两个问题:你能做到这一点,你应该做到这一点
你能做到吗?对如果你能浏览到那个页面,你就可以“刮”那个页面;还有一些是存在的,您可能还想研究“刮库”和框架
你应该这样做吗?至少你应该联系网站管理员,询问是否可以在你的网站上显示他们的结果。在某种程度上,这比热链接更糟糕,因为你在显示结果,而其他人在做繁重的工作。对于某些站点来说,这是可以的,而对于其他站点则不是这样。它可以识别你的网站何时被刮,并调整你的结果,这样做刮的人要么什么也得不到,要么甚至得到一些讨厌的东西。所以:问你需要使用curl来做这件事