문제: Python이 성공적으로 로그인한 후 로그인할 때 로그인되지 않았다는 메시지가 표시됩니다. 이는 쿠키가 누락되었음을 의미합니다
Fidder 패킷 캡처를 통해 수동 로그인 성공과 비교했을 때 Python에서 보낸 패키지에 쿠키가 부족하다는 사실을 발견했습니다. 아래는 코드이지만, opener 메서드를 사용하면 Python이 후속 액세스를 위해 쿠키를 저장한다는 것을 발견했습니다
으아악PHPz2017-05-18 11:01:42
쿠키가 누락되는 이유는 이것입니다
http://account.oneplus.cn/one으로 로그인 요청을 보낸 후...
반환된 데이터는 다음과 같습니다
{u'defaultData': None, u'errCode': u'11025', u'ret ' : u'1', u'data': {u'jumpUrl': 없음, u'isCartMerge': u'false', u'bbscookie': u'http://www.oneplusbbs.com/set.. . ', u'times': u'0'}, u'page': None, u'errMsg': None}
호스트가 setsocookie 요청을 다시 보내지 않았습니다, bbscookie
로그인이 실패한 이유는 로그인이 게시물 요청이고 작성자가 get을 사용했기 때문입니다
다음은 연습 후의 코드입니다. 참고용으로만 사용하세요
으아아아