What on earth do you want to do? Are you submitting a GET request? (You are talking about a site without POST)
Which library are you using? urllib.request?
Under what circumstances do you receive garbled characters? What kind of garbled code? When do you receive incomplete source code? How do you know the source code is incomplete?
Go to the json request and just grab the data of that request
You provided too little information. . .
What on earth do you want to do? Are you submitting a GET request? (You are talking about a site without POST)
Which library are you using? urllib.request?
Under what circumstances do you receive garbled characters? What kind of garbled code? When do you receive incomplete source code? How do you know the source code is incomplete?
Is the content you want to crawl loaded through AJAX? From your description, it seems that what you want is not in html, but you found it in json.