request 模拟二维码登陆后怎么跳转页面?

用request.get(url)获取到二维码,怎么判断是否扫描二维码成功?,成功之后怎么跳转页面

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这篇博客: request库详解中的 获取二进制数据 部分也许能够解决你的问题, 相关内容:

    当需要获取图片,视频,音频等文件时,需要获取的内容为二进制流,此时不能用response.text,而是response.content

    import requests
    
    response = requests.get("https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fattach.bbs.miui.com%2Fforum%2F201205%2F03%2F01400598djmyeczcskh2yr.jpg&refer=http%3A%2F%2Fattach.bbs.miui.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1630996425&t=5f11732e42d109ede6212fc50826a8ce")
    print(type(response.text), type(response.content))
    print(response.text)
    print(response.content)
    

    输出:

    2��ƭ�E2��1��^��D՘��5�I�
    ��m���’q�<V��_�Л#���l<6|���3��x|P$�NQ߄�#̝�B�Iۧ� M� �->Q�5�B�l��w.pc?��_Qe��3]�K&�a�6�O\S��z���Z����<��&3/��y���T����(jA'>�R^��XT�:�I��H��\�CVZf�[@z�|a�lRUY��v���XΕ�$��/q\�؃=��±���jP�"LA'�� �?n+�5��a]n�6G����<�x5R�az�!�7g�0�9�<���̭;C*�\�G%��ѷf�[�g���k݊+]N��2m�mm��#:�M��Ua7(�-lI��nCV0��P7W����SgEϱ/��
    7+(这是text的一段结果)

    xba\x8bW\xad\xf9]\xa2\xfec\xc8|\x94l\xf5s\xd9)c\xa8o\xc5B\xc5\x9bR\xbb\x19\x12\x1c7\x96\x82\xb88~j7\xba\xdb\(这是content的二进制数据)

    import requests
    
    response = requests.get("https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fattach.bbs.miui.com%2Fforum%2F201205%2F03%2F01400598djmyeczcskh2yr.jpg&refer=http%3A%2F%2Fattach.bbs.miui.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1630996425&t=5f11732e42d109ede6212fc50826a8ce")
    print(response.content)
    with open("test.jpg", "wb") as f:
        f.write(response.content)
    

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^