marcelja / facebook-delete

Fast facebook activity deletion
MIT License
1.28k stars 48 forks source link

Delete no longer working #15

Closed drpoutine closed 3 years ago

drpoutine commented 3 years ago

Just did a run. Program reports like everything is being deleted but nothing is removed when i check the activity log. Might have something to do with a new layout for activity log on facebook. Program isnt aware its failing?

PS: might just be getting archived instead of being deleted :|

Dark3n89 commented 3 years ago

Just did a run. Program reports like everything is being deleted but nothing is removed when i check the activity log. Might have something to do with a new layout for activity log on facebook. Program isnt aware its failing?

PS: might just be getting archived instead of being deleted :|

bcs FB make now all trought unique links, but you can simply scan for words with jquery example : $("div[role*='button']:visible:contains('OK'):first").click();

marcelja commented 3 years ago

Thank you! I guess we could store and call the unique links as well. I could look into this on the weekend

marcelja commented 3 years ago

I just checked the script and it was able to unlike elements for my account. It doesn't look to me that something changed. Which categories did you try to delete activity from?

marcelja commented 3 years ago

I found something that resulted in not finding all elements in the activity log. It's fixed in the master branch and I updated the binaries.

Dark3n89 commented 3 years ago

I found something that resulted in not finding all elements in the activity log. It's fixed in the master branch and I updated the binaries.

i mean this method click examples... delete by words are gone forever ... i think

        if ($("span:visible:contains('error'):first").length > 0) {
            $("div[role*='button']:visible:contains('OK'):first").click();
        }
        }
        $('[aria-label*="delete"]:visible').click();
        $('[aria-label*="move to trash"]:visible').click();
        if(found_span) {
            $("[role*='menu'] span:visible:contains('Odebrat reakci'):first").click();
            $("[role*='menu'] span:visible:contains('Odstranit'):first").click();
            $("[role*='menu'] span:visible:contains('Už se mi to nelíbíi'):first").click();
            $("[role*='menu'] span:visible:contains('Přesunout do koše'):first").click();
            $("[role*='menu'] span:visible:contains('Skrýt na profilu'):first").click();

        system what i found working luxus but only in EN language ... i have big problems, edit to czech lang..
marcelja commented 3 years ago

I don't really understand what you mean, but I just used my script and deleted 400 elements and my activity log is empty for that year

charlesangus commented 3 years ago

I'm finding it's not deleting comments, searches, or likes. At least, not reliably. Running it over a year with comments results in 0 elements found.

charlesangus commented 3 years ago

Ah - looks like I've been locked out. Maybe a rate-limit option (Going to the mbasic activity log displays "You’re Temporarily Blocked - It looks like you were misusing this feature by going too fast. You’ve been temporarily blocked from using it.")

marcelja commented 3 years ago

I could also search for that string in the responses to be able to print this information while the script is running