我想将值发布到网站输入搜索框并激活提交按钮,因为我们手动执行此操作。
是否可以使用cURL
php.
库传递值
现在我可以使用网站搜索查询(如
)来获取数据https://www.example.com/search.aspx?q=productnumber
但我想用搜索功能来做这件事。
假设我想将值发布到此输入框并激活提交按钮进行搜索。
<div>
<input type="search" class="text js-focus" id="searchterm_sh">
<button class="submit blue-button border" type="submit" id="searchbutton_sh">Search</button>
</div>
我当前从绝对查询中获取数据的代码
喜欢 - https://www.example.com/search.aspx?q=productnumber
但是每个网站都没有提供这种网址意味着我们只能更改productnumber
。所以为此,我需要将值传递给搜索框。
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$output = curl_exec ($ch);
curl_close ($ch);
var_dump($output);
使用这个curl http://www.universalapplianceparts.com/search.aspx?find=w10130694
我在终端获得预期的输出我想在php中这样做。
任何指导都将不胜感激。
谢谢