

{"id":18775,"date":"2020-12-06T13:42:00","date_gmt":"2020-12-06T13:42:00","guid":{"rendered":"https:\/\/catalinx.ro\/wordpress\/?p=18775"},"modified":"2020-12-06T14:24:06","modified_gmt":"2020-12-06T14:24:06","slug":"script-de-sters-history-ul-de-pe-facebook","status":"publish","type":"post","link":"https:\/\/catalinx.ro\/wordpress\/?p=18775","title":{"rendered":"Script de \u0219ters history-ul de pe Facebook"},"content":{"rendered":"<div id=\"fb-root\"><\/div>\n\n<p>\u0102\u0219tia de la Facebook \u021bin minte tot ce am f\u0103cut eu pe acolo , iar pe mine m\u0103 &#8216;nerveaz\u0103 asta. \u0218tiu c\u0103 pot s\u0103 \u0219terg contul de tot \u0219i s\u0103 nu \u00eei mai folosesc, dar nu vreau. <\/p>\n\n\n\n<p>Ai o op\u021biune s\u0103 \u0219tergi activit\u0103\u021bile, din activity log, dar po\u021bi \u0219terge doar una c\u00e2te una. Dai un damblageal\u0103 p\u00e2n\u0103 termini, \u0219tii ? <\/p>\n\n\n\n<p>Exist\u0103<strong> <a href=\"https:\/\/chrome.google.com\/webstore\/detail\/social-book-post-manager\/ljfidlkcmdmmibngdfikhffffdmphjae\">o extensie de Chrome<\/a> <\/strong>care p\u00e2n\u0103 anul trecut f\u0103cea treab\u0103 c\u00e2t de c\u00e2t bun\u0103; \u0219tergea posturi , comentarii, poze \u0219i like-uri. <\/p>\n\n\n\n<p>Foarte bun, am folosit-o pe aia, dar acum merge foarte prost \u0219i am descoperit c\u0103 Facebook \u021bine minte toate manelele pe care le-am c\u0103utat eu pe site-ul lor. Search history. Si Nu, nu vreau s\u0103 \u021bin\u0103 minte. Nu \u00eemi fac iluzia c\u0103 dac\u0103 le \u0219terg le \u0219terg din toate locurile lor.&nbsp; Dar vreau ca dac\u0103 cineva are acces la contul meu de Facebook din postura de pulifric, s\u0103 nu poat\u0103 reconstitui activitatea mea pe acolo, c\u0103 nu are de ce. Dac\u0103 sunt a\u0219a de interesant s\u0103 dea bani la alde Cambridge Analytica , sau s\u0103 trimit\u0103 mandat la Facebook, nu doar s\u0103 dea scroll prin activity history-ul meu. <\/p>\n\n\n\n<p>Am incercat sa fac un script pe baz\u0103 de selenium, dar la cum \u00ee\u0219i construiesc \u0103\u0219tia de la Facebook HTML-ul e absolut imposibil pentru mine s\u0103 fac ceva inteligibil. <\/p>\n\n\n\n<p>Poate cineva mai d\u0101\u0219tept s\u0103 se descurce mai bine cu \u0103la. Succes. <\/p>\n\n\n\n<p>Merge cu Python, dar am eu niste probleme cu driverele pe Windows, a\u0219a c\u0103 a r\u0103mas cu bunul Autoit. <\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Scriptul \u00eenva\u021b\u0103 trei clickuri \u0219i le da \u00eentr-una. UI-ul astora se la Facebook e de a\u0219a natur\u0103 c\u0103 \u00ee\u0219i face mereu refresh in aceea\u0219i pozi\u021bie. <\/p>\n\n\n\n<p>Deschide pagina ta de Facebook la activity log.<\/p>\n\n\n\n<p>Porni\u021bi scriptul , duce\u021bi mouse-ul in prima pozi\u021bie la meniul logului. Click st\u00e2nga memoreaz\u0103 pozi\u021bia \u0219i ac\u021biunea de click st\u00e2nga. <\/p>\n\n\n\n<p>Apoi alegi op\u021biunea \u0219i dai click st\u00e2nga s\u0103 o selectezi. Nu mi\u0219to mouse-ul de acolo \u0219i ape\u0219i tab sa memorezi&nbsp; \u0219i ac\u021biunea aia. <\/p>\n\n\n\n<p>Apoi \u00een urm\u0103torul popup, ape\u0219i click pentru delete \u0219i scriptul se apuc\u0103 de treab\u0103 pentru tine. <\/p>\n\n\n\n<p>Uneori ac\u021biunile sunt blocate de Facebook. No problem , dup\u0103 20 de ac\u021biuni scriptul face refresh dla pagina \u0219i merge din nou. <\/p>\n\n\n\n<p>Pentru al opri trebuie ap\u0103sat click dreapta. De mai multe ori, c\u0103 scriptul are buguri \u0219i nu \u00eenregistreaz\u0103 ac\u021biunea imediat \u0219i nici nu o s\u0103 \u00eel corectez c\u0103 nu am timp. Corectati-l voi, dac\u0103 v\u0103 pas\u0103. <\/p>\n\n\n\n<p>Scriptul ARE&nbsp; multe buguri, dar merge. <\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"1080\" style=\"aspect-ratio: 1920 \/ 1080;\" width=\"1920\" controls src=\"https:\/\/catalinx.ro\/wordpress\/wp-content\/uploads\/2020\/12\/V_20201206_132124_ES0.mp4\"><\/video><\/figure>\n\n\n\n<p>Dac\u0103 ai nevoie , codul si  executabilul sunt <strong><a href=\"https:\/\/catalinx.ro\/wiki\/images\/c\/c7\/DeleteFBHIST.zip\">aici<\/a><\/strong>. <\/p>\n\n\n\n<p>Un clip cu cum sa faci trainul la automatizare &#8211; simplu:<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"678\" style=\"aspect-ratio: 1810 \/ 678;\" width=\"1810\" controls src=\"https:\/\/catalinx.ro\/wordpress\/wp-content\/uploads\/2020\/12\/UseFBHISTDEL.mp4\"><\/video><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Bine, codul e si mai jos, ia cu p\u00e2ine. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#include &lt;GUIConstantsEx.au3>\r\n#include &lt;EditConstants.au3>\r\n#include &lt;MsgBoxConstants.au3>\r\n#include &lt;WindowsConstants.au3>\r\n$x = 10\r\n$y =10\r\n$sleep = 200\r\n; FIRST COPY POS\r\nTrayTip(\"Train the program \" ,\"Left-Click the first action\" ,2)\r\n$never = 0\r\nDo\r\n\t$pos = MouseGetPos()\r\n\tConsoleWrite(\"X=\"&amp;$pos&#91;0]&amp;\",Y=\"&amp;$pos&#91;1]&amp;@CRLF)\r\n\tIf _IsPressed('01') Then\r\n\t\t$never = 1\r\n\t\t TrayTip(\"Selected X=\"&amp;$pos&#91;0]&amp;\",Y=\"&amp;$pos&#91;1] ,\"Set action 2 with TAB\" ,2)\r\n\tElse\r\n\t\t ConsoleWrite(\"Left click to confirm\")\r\n\tEndIf\r\nuntil $never = 1\r\n; 2ND COPY POS\r\n$never = 0\r\nDo\r\n\t$pos1 = MouseGetPos()\r\n\tConsoleWrite(\"X1=\"&amp;$pos1&#91;0]&amp;\",Y1=\"&amp;$pos1&#91;1]&amp;@CRLF)\r\n\tIf _IsPressed('09') Then\r\n\t\tTrayTip(\"Selected N X=\"&amp;$pos1&#91;0]&amp;\",Y=\"&amp;$pos1&#91;1],\"Set Action 3 with left click\",3)\r\n\t\t$never = 1\r\n\tElse\r\n\t\tConsoleWrite(\"press tab to confirm\")\r\n\tEndIf\r\nuntil $never = 1\r\n; 3RD COPY POS\r\n$never = 0\r\nTrayTip(\"Executing...\",\"Script runs on Auto. Close with Right click multiple times\",3)\r\nDo\r\n\r\n\t$pos2 = MouseGetPos()\r\n\tConsoleWrite(\"X2=\"&amp;$pos2&#91;0]&amp;\",Y2=\"&amp;$pos2&#91;1]&amp;@CRLF)\r\n\tIf _IsPressed('01') Then\r\n\t\tTrayTip(\"Selected N X=\"&amp;$pos2&#91;0]&amp;\",Y=\"&amp;$pos2&#91;1],\"1\",\"Done\")\r\n\t\t$never = 1\r\n\tElse\r\n\t\tConsoleWrite(\"LEFT CLICK to confirm\")\r\n\tEndIf\r\nuntil $never = 1\r\n\r\n$never = 0\r\n;-*** DO THE ACTION\r\n$count = 0\r\nDo\r\n\tIf _IsPressed('02') Then\r\n\t\t$never = 1\r\n\t\tConsoleWrite(\"SCRIPT ENDED\")\r\n\tendif\r\n    $count = $count + 1\r\n\tsleep($sleep)\r\n\tMouseMove($pos&#91;0], $pos&#91;1], 10)\r\n\tIf _IsPressed('02') Then\r\n\t\t$never = 1\r\n\t\tConsoleWrite(\"SCRIPT ENDED\")\r\n\tendif\r\n\tMouseClick(\"left\")\r\n\tsleep($sleep)\r\n\tMouseMove($pos1&#91;0], $pos1&#91;1], 10)\r\n\tIf _IsPressed('02') Then\r\n\t\t$never = 1\r\n\t\tConsoleWrite(\"SCRIPT ENDED\")\r\n\tendif\r\n\tMouseClick(\"left\")\r\n\tsleep($sleep)\r\n\tMouseMove($pos2&#91;0], $pos2&#91;1], 10)\r\n\tIf _IsPressed('02') Then\r\n\t\t$never = 1\r\n\t\tConsoleWrite(\"SCRIPT ENDED\")\r\n\tendif\r\n\tMouseClick(\"left\")\r\n\t$z = MouseGetPos()\r\n\tConsoleWrite(\"X=\"&amp;$z&#91;0]&amp;\",Y=\"&amp;$z&#91;1]&amp;@CRLF)\r\n\tIf _IsPressed('02') Then\r\n\t\t$never = 1\r\n\t\tConsoleWrite(\"SCRIPT ENDED\")\r\n\r\n\tElseIf  _IsPressed('09') Then\r\n\t\tMouseMove(1, 1, 10)\r\n\tEndIf\r\n\tif Mod($count, 20) = 0 Then\r\n\t\tSend(\"{F5}\")\r\n\t\tsleep(2000)\r\n    endif\r\nuntil $never = 1\r\nTrayTip(\"Program ended\",\"Done!\",3)\r\n\r\nFunc _IsPressed($HexKey)\r\n   Local $AR\r\n   $HexKey = '0x' &amp; $HexKey\r\n   $AR = DllCall(\"user32\",\"int\",\"GetAsyncKeyState\",\"int\",$HexKey)\r\n   If NOT @Error And BitAND($AR&#91;0],0x8000) = 0x8000 Then Return 1\r\n   Return 0\r\nEndFunc\n<\/code><\/pre>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0102\u0219tia de la Facebook \u021bin minte tot ce am f\u0103cut eu pe acolo , iar pe mine m\u0103 &#8216;nerveaz\u0103 asta. \u0218tiu c\u0103 pot s\u0103 \u0219terg&hellip;<\/p>\n","protected":false},"author":2,"featured_media":9785,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[7,229],"tags":[969,4177,4175,4176],"class_list":["post-18775","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrare-it","category-tech","tag-autoit","tag-delete-facebook-activity-log","tag-script-autoit","tag-sterge-history-facebook"],"views":1290,"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/catalinx.ro\/wordpress\/wp-content\/uploads\/2017\/11\/Facebook-create.png","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p4Eq23-4SP","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/catalinx.ro\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/18775","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/catalinx.ro\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/catalinx.ro\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/catalinx.ro\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/catalinx.ro\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=18775"}],"version-history":[{"count":2,"href":"https:\/\/catalinx.ro\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/18775\/revisions"}],"predecessor-version":[{"id":18778,"href":"https:\/\/catalinx.ro\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/18775\/revisions\/18778"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/catalinx.ro\/wordpress\/index.php?rest_route=\/wp\/v2\/media\/9785"}],"wp:attachment":[{"href":"https:\/\/catalinx.ro\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=18775"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/catalinx.ro\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=18775"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/catalinx.ro\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=18775"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}