擅长:python、mysql、java
<p>我通常靠卷发来做这种事。
直接调用响应页面(给出您的请求),而不是发送带有检索源的按钮的表单。
因为我在PHP下工作,所以很容易做到这一点。使用python,您将需要pycURL来管理同样的事情。你知道吗</p>
<p>所以唯一要做的就是打电话场馆.php使用<a href="https://stackoverflow.com/questions/28395/passing-post-values-with-curlhttp://">POST method with Curl</a>抛出的好参数值。你知道吗</p>
<p>这样,您将需要准备您的请求(国家代码、猫名),但您不需要选中复选框,也不需要在浏览器上加载网站页面。你知道吗</p>
<pre><code>set_ini(max_execution_time,1200) // wait 20 minutes before quitting
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "https://db.slickbox.net/venues.php");
curl_setopt($ch, CURLOPT_HEADER, 0);
// prepare arguments for the form
$data = array('adlock ' => 1, 'age' => 0,'country' => 145,'imgcnt'=>0, 'lock'=>0,'regex'=>1,'submit'=>'Search','vname'=>'test');
//add arguments to our request
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
//launch request
if( ! $result = curl_exec($ch))
{
trigger_error(curl_error($ch));
}
echo $result;
</code></pre>