使用Python向网页发送请求

时间:2015-01-01 15:34:11

标签: javascript python web-scraping

我需要使用python向此http://wap2.mobi/votes/?id=16552网页发送“M6”值。 我有一些问题要做,因为网站使用javascripts提交vlaue。

这是输入的html源:

<div id="info">
<input type="text" id="company" name="com" size="20">
<input type="button" value="Send Now" onClick="getData();"></div>
<div class="clearfix"></div>
</div>

并且js代码为:

    function getData()
        {
        var Send = document.getElementById("company").value;
        $.ajax({
           type: "POST",
           url: "../votes/comments.php?id=97775547",
           data: "com="+Send,

           beforeSend: function() {
               $("div#info").html("<img src='../loading.gif'>loding...");
           },
       success: function(result)
       {

           $("div#info").html(result);
    }

     });
        }

如果有人可以帮我这个。

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用 requests 模块在python中创建此POST request

import requests

url = "http://wap2.mobi/votes/"
payload = {'id': '16552'}
r = requests.post(url, params=payload)
print "url : ", r.url
print "response status code : ", r.status_code

因此,在响应中,我们获得状态200.(200 means - The request has succeeded

url : http://wap2.mobi/votes/?id=16552
response status code : 200