Old Pussy Finder 40+ OLDER MEN ONLY! [Search] Off Topic - Cam Browser - An improved web-based interface for camsites | Page 3 | Social Media Girls

Off Topic Cam Browser - An improved web-based interface for camsites

  • Going forward please follow these rules when posting:

    -The content MUST be from TikTok, do not post slips from other platforms.

    -You MUST include profile names / link to the profile, or make every attempt to include it.

    -Include timestamps if you post a long video or a full live video.

    -Make sure ALL girls posted are 18+

Welcome to the Social Media Girls Forum!
Feel free to sign up and join the discussion on all your favourite Social Media Girls. YouTube and Twitch oops moments, Onlyfans leaks, Celebrity sex tapes and More! It's free and takes 10 seconds!
Sign up
You'll see the note in the app, but CB made a change that (probably permanently) breaks streams in the app. They changed the stream URLs to be unguessable. You need to know the exact url that's unique per model, and the only place it seems to exist is on the model's page. The only way around it is to use a proxy to fetch the page, but that would be way too expensive for this free app. This is probably the end of CB for this app.
 
T
thagweed commented
Unusual stuff, because ctbrec is working, try the ***, lots of source stuff.
 
T
thagweed commented
Could not edit the post, try the d1$c0rd.
 
Q
qqqsss2 commented
ctbrec is a desktop app and not subject to cors restrictions that the browser has, so it can make the requests it needs to in-app to get the stream url
 
T
thagweed commented
Haven't had any luck in fixing CB, but for anyone who wants to still use the app, you can run this simple proxy script and cam-browser.web.app will use it to retrieve the info needed to show the streams. You'll need to download node js to run it

Proxy.js:
const http = require("http");

http.createServer(async (req, res) => {
try {
if ("OPTIONS" === req.method) {
res.writeHead(200, { "Access-Control-Allow-Origin": "*", "Content-Type": "application/json" });
res.end();
return;
}

const url = req.url.replace(/^\/proxy\//, "");
const response = Buffer.from(
await (await fetch(
url,
{
method: "GET",
url
}
)).text()
)

res.writeHead(
200,
{
"Content-type": "text/html",
"Content-length": response.length,
"Access-Control-Allow-Origin": "*"
}
);

res.write(response);
res.end();
} catch(error) {
res.writeHead(
500,
{
"Access-Control-Allow-Origin": "*"
}
);
res.write(JSON.stringify(error));
res.end();
}
}).listen(8080);

Run:
node Proxy.js
 
P
parnet2 commented
Thanks, I installed Node.Js , put the script in text file and renamed it to Proxy.js and ran the command in CMD as you instructed after navigating to the folder. I only see a blinking cursor after running the command. And stream is still blank when I open them. Do I need to do anything else in firefox ? and how do I know if it is running properly and how do I stop the script once I am done? Thanks
 
P
parnet2 commented
qqqsss2 I followed the instruction and ran the command and I see cursor blinking in CMD. But I still can't see any stream when click on model to open in new tab (using firefox). How to make sure if script is running properly ? Also let me now how to stop the script once I am done. Thanks
 
P
parnet2 commented
qqqsss2 I followed the instruction and ran the command and I see cursor blinking in CMD. But I still can't see any stream when click on model to open in new tab (using firefox). How to make sure if script is running properly ? Also let me now how to stop the script once I am done. Thanks
 
P
parnet2 commented
qqqsss2 I followed the instruction and ran the command and I see cursor blinking in CMD. But I still can't see any stream when click on model to open in new tab (using firefox). How to make sure if script is running properly ? Also let me now how to stop the script once I am done. Thanks
 
New alternative for CB streams - Install a browser extension to allow the app to request what it needs:
- Install the appropriate script manager extension for your browser (list can be found here https://greasyfork.org/en)
- Go into your extension settings for your script manager and make sure to allow it to run in private windows
- Install this script into your script manager: https://greasyfork.org/en/scripts/440890-cors-via-gm

This script is not mine, but it is very simple and risk free - it simply allows me to route network requests through the extension so that I can retrieve data from other websites even if the browser doesn't want to allow it
 
4 Comments
P
parnet2 commented
Hi qqqsss2 thanks a lot for bringing a new solution as the proxy was not working for me (sorry for spam posts don't know what happened my messages were not getting through).

I installed tampermonkey and made sure the run in private mode is enabled. I installed your script and enabled it in the settings. First time when I open your app page and click on a model, tampermonkey asked me if I allow this domain and I selected always allow this domain. Script seem to be running on the page as I see a tick mark in Tampermonkey Core script icon. But the model pages are still now loading :(

Do I need to do anything else ?
Thanks again for all this effort to help us
 
S
skilledaddict commented
thank you for all of your efforts qqqsss2! your solutions are ammazing
 
Q
qqqsss2 commented


hmm, I'm not sure, that should be all you need to do. Can you open up the developer console (control + shift + i) and tell me what you see there after you load the page and select an online model?
 
P
parnet2 commented
OK I was able to make it work, I noticed that I need to open at least once the real chaturbate page , then if I click refresh stream it will load it. Thanks so much for this, it is working perfectly now :)