Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PythonHTTP请求登录到社交网站_Python_Python 2.7_Python 3.x - Fatal编程技术网

PythonHTTP请求登录到社交网站

PythonHTTP请求登录到社交网站,python,python-2.7,python-3.x,Python,Python 2.7,Python 3.x,正在尝试登录此网站: 代码: 但此函数返回的是登录页面响应,而不是painel响应。首先在浏览器中禁用JavaScript(因为请求不使用JavaScript),然后在登录页面时观察浏览器行为。Chrome和Firefox有一个非常有用的工具叫做“开发者工具” 使用它,您可以看到: 浏览器将“”重定向到 “” 登录表单将数据发送到“” 登录表单发送 电子邮件:您的电子邮件 senha:您的密码 没有名为password 您必须更加努力登录此页面;) 寻求调试帮助的问题(“为什么这段代码不起作用

正在尝试登录此网站:

代码:


但此函数返回的是登录页面响应,而不是painel响应。

首先在浏览器中禁用JavaScript(因为
请求
不使用JavaScript),然后在登录页面时观察浏览器行为。Chrome和Firefox有一个非常有用的工具叫做“开发者工具”

使用它,您可以看到:

  • 浏览器将“”重定向到 “”

  • 登录表单将数据发送到“”

  • 登录表单发送

    电子邮件:您的电子邮件

    senha:您的密码

    没有名为
    password


  • 您必须更加努力登录此页面;)

    寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现它所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅:。
    def adiciona_links():
        with requests.Session() as c:
            URL = "http://www.granasocial.com/painel/"
            EMAIL="email@email.com"
            PASSWORD="password"
            c.get(URL)
            login_data = dict(email=EMAIL,password=PASSWORD)
            c.post(URL,data=login_data,headers={'Referer':"http://www.granasocial.com/"})
            page = c.get("http://www.granasocial.com/painel/")
            print page.content