Tag: pyquery

如何使用Python的Requests模块“login”到一个网站?

我试图发布一个请求,使用Python中的请求模块login到一个网站,但它并没有真正的工作。 我是新来的…所以我不知道我是否应该做我的用户名和密码cookies或某种types的HTTP授权的事情,我发现(??)。 from pyquery import PyQuery import requests url = 'http://www.locationary.com/home/index2.jsp' 所以现在,我想我应该使用“后”和cookies…. ck = {'inUserName': 'USERNAME/EMAIL', 'inUserPass': 'PASSWORD'} r = requests.post(url, cookies=ck) content = r.text q = PyQuery(content) title = q("title").text() print title 我有一种感觉,我正在做cookies事情错了…我不知道。 如果没有正确login,主页的标题应该出现在“Locationary.com”,如果是,则应该是“主页”。 如果你可以向我解释一些关于请求和cookie的东西,并帮我解决这个问题,我将不胜感激。 :d 谢谢。 …它还没有真正的工作。 好的…所以这就是你login之前HTML页面所说的内容: </td><td><img src="http://www.locationary.com/img/LocationaryImgs/icons/txt_email.gif"> </td> <td><input class="Data_Entry_Field_Login" type="text" name="inUserName" id="inUserName" size="25"></td> <td><img src="http://www.locationary.com/img/LocationaryImgs/icons/txt_password.gif"> </td> <td><input class="Data_Entry_Field_Login" type="password" […]