POST值到输入框并使用cURL激活提交按钮

时间:2016-03-10 05:56:11

标签: php curl libcurl

我想将值发布到网站输入搜索框并激活提交按钮,因为我们手动执行此操作。

是否可以使用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中这样做。

Sample Website

任何指导都将不胜感激。

谢谢

0 个答案:

没有答案