2014-07-25 69 views
0

如何在python请求中点击此链接?请求链接python

<a onclick="return submitCheckout('requestRenewAll', 'requestRenewAll')" href="#"> 
    <img border="0" alt="RENOVAR-LOS TOTS" src="/screens/pat_renewall_cat.gif"> 
</a> 

我创建了一个会话,我已经过身份验证,但无法关注此链接。

function submitCheckout(buttonname, buttonvalue) 
{ 
    var oHiddenID; 
    oHiddenID = document.getElementById("checkoutpagecmd"); 

    oHiddenID.name = buttonname; 
    oHiddenID.value = buttonvalue; 

    document.getElementById("checkout_form").submit(); 
    return true; 
} 

这是javascript函数。但requestRenewAll元素只能在#项中找到。现在用这个表格提交。

谢谢。问候。

+0

你是否试图通过URL访问python服务? –

+1

单击浏览器中的链接,查看底层请求的内容,并用'requests'模拟它。 – alecxe

+0

这是尝试,但网址并没有改变,与萤火虫我什么也找不到,任何想法在哪里开始寻找?谢谢你的时间。 – botika

回答

-1
from requests import Session, Request 

url = "https://www.example.com" 

parm = { 
     "checkoutpagecmd" : "requestRenewAll", 
     "checkout_form" : "submit" 
     } 

s = Session() 
r = s.post(url, parm, verify=False) 

我只是遵循alecxe的建议来模拟JavaScript中的函数的行为与请求python3。