Coder Social home page Coder Social logo

Comments (13)

HenryHoggard avatar HenryHoggard commented on August 30, 2024

Duplicate of #28 , currently working on a fix.

from google-play-crawler.

 avatar commented on August 30, 2024

I wonder why googleplay client still works, if the request is disabled.@HenryHoggard.

from google-play-crawler.

filamoon avatar filamoon commented on August 30, 2024

@HenryHoggard Please kindly keep us posted :)

from google-play-crawler.

Akdeniz avatar Akdeniz commented on August 30, 2024

I don't know why but google started to require a parameter named "client_sig" on authentication, which is kind of a identity for login service system apk. By the way its value does not matter, as far as tested. Weird!

Anyway, last commit should work.

from google-play-crawler.

 avatar commented on August 30, 2024

@Akdeniz How you test it out? On your android device?

from google-play-crawler.

Akdeniz avatar Akdeniz commented on August 30, 2024

@uptown1919 No, I prefer to use emulator.

from google-play-crawler.

spacegom avatar spacegom commented on August 30, 2024

@Akdeniz Thanks alot!!!!!

from google-play-crawler.

CodeheadUK avatar CodeheadUK commented on August 30, 2024

@Akdeniz
Wow, quick fix! Great work, thank you.
Care to share how you pulled the API apart? I was poking around yesterday trying to work out where the problem was, but didn't get very far.

from google-play-crawler.

HenryHoggard avatar HenryHoggard commented on August 30, 2024

@CodeheadUK The way I did it was if you use a proxy to view the requests you will see that you get 404 or error 500 unless you add client_sig to the requests. I discovered it was client_sig by comparing the checkin request to the search request because checkin still worked and search didn't. After trial and error I found that client_sig was the difference between the two requests.

from google-play-crawler.

CodeheadUK avatar CodeheadUK commented on August 30, 2024

@HenryHoggard, Thanks for the info.
I saw the 404 and convinced myself that URL_LOGIN was wrong or had changed. I figured that I could snag the traffic from an emulator for more info, but got put off by the https encryption.

from google-play-crawler.

filamoon avatar filamoon commented on August 30, 2024

@CodeheadUK Here is what I did with https on my device:

I'm using the Charles proxy tool that comes with a SSL certificate. Install the certificate to the phone. Then in wifi settings, enable advanced options and set the proxy IP and port accordingly. Enable SSL proxy in Charles, then you will be able to decrypt the https payload.

from google-play-crawler.

CodeheadUK avatar CodeheadUK commented on August 30, 2024

Top tips, Thanks @filamoon.

from google-play-crawler.

qwertydzen avatar qwertydzen commented on August 30, 2024

@Akdeniz thank you for the fix

from google-play-crawler.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.