From cadb37a486f209601d2180886b749488a1a0875d Mon Sep 17 00:00:00 2001 From: Khoi Date: Tue, 11 Jul 2023 15:14:34 -0700 Subject: [PATCH] Completed and fully tested all parsers for Apocaplypse --- .idea/.gitignore => .gitignore | 0 .../crawler_selenium.cpython-311.pyc | Bin 12592 -> 12592 bytes .../__pycache__/parser.cpython-311.pyc | Bin 9491 -> 9491 bytes .../crawler_selenium.cpython-311.pyc | Bin 13955 -> 14027 bytes .../__pycache__/parser.cpython-311.pyc | Bin 8976 -> 8976 bytes Forums/Altenens/crawler_selenium.py | 6 +- .../__pycache__/__init__.cpython-311.pyc | Bin 172 -> 172 bytes .../crawler_selenium.cpython-311.pyc | Bin 13378 -> 13378 bytes .../__pycache__/parser.cpython-311.pyc | Bin 8455 -> 8455 bytes .../__pycache__/__init__.cpython-311.pyc | Bin 194 -> 194 bytes .../classify_product.cpython-311.pyc | Bin 2780 -> 2780 bytes .../__pycache__/transformer.cpython-311.pyc | Bin 3953 -> 3953 bytes .../__pycache__/__init__.cpython-311.pyc | Bin 163 -> 163 bytes .../crawler_selenium.cpython-311.pyc | Bin 14636 -> 14636 bytes .../__pycache__/parser.cpython-311.pyc | Bin 9097 -> 9097 bytes .../__pycache__/__init__.cpython-311.pyc | Bin 169 -> 169 bytes .../__pycache__/db_connection.cpython-311.pyc | Bin 14950 -> 14950 bytes .../crawler_selenium.cpython-311.pyc | Bin 12711 -> 12711 bytes .../__pycache__/parser.cpython-311.pyc | Bin 10092 -> 10092 bytes .../__pycache__/__init__.cpython-311.pyc | Bin 170 -> 170 bytes .../__pycache__/forums_mining.cpython-311.pyc | Bin 5474 -> 5548 bytes .../prepare_parser.cpython-311.pyc | Bin 15125 -> 15125 bytes Forums/Initialization/forumsList.txt | 2 +- Forums/Initialization/forums_mining.py | 2 + Forums/Initialization/geckodriver.log | 393 +++++++++++++++++ .../crawler_selenium.cpython-311.pyc | Bin 14313 -> 14313 bytes .../__pycache__/parser.cpython-311.pyc | Bin 7986 -> 7986 bytes Forums/OnniForums/parser.py | 6 - .../__pycache__/__init__.cpython-311.pyc | Bin 165 -> 165 bytes .../__pycache__/utilities.cpython-311.pyc | Bin 15104 -> 15104 bytes Forums/__pycache__/__init__.cpython-311.pyc | Bin 155 -> 155 bytes .../crawler_selenium.cpython-311.pyc | Bin 12409 -> 12409 bytes .../__pycache__/parser.cpython-311.pyc | Bin 10323 -> 10323 bytes .../crawler_selenium.cpython-311.pyc | Bin 13557 -> 13198 bytes .../__pycache__/parser.cpython-311.pyc | Bin 10185 -> 9476 bytes MarketPlaces/Apocalypse/crawler_selenium.py | 26 +- MarketPlaces/Apocalypse/parser.py | 386 +++++++---------- .../crawler_selenium.cpython-311.pyc | Bin 14002 -> 14002 bytes .../__pycache__/parser.cpython-311.pyc | Bin 10166 -> 10166 bytes .../__pycache__/__init__.cpython-311.pyc | Bin 200 -> 200 bytes .../classify_product.cpython-311.pyc | Bin 2801 -> 2801 bytes .../__pycache__/transformer.cpython-311.pyc | Bin 4454 -> 4454 bytes .../__pycache__/__init__.cpython-311.pyc | Bin 175 -> 175 bytes .../__pycache__/db_connection.cpython-311.pyc | Bin 11195 -> 11195 bytes .../crawler_selenium.cpython-311.pyc | Bin 12698 -> 12698 bytes .../__pycache__/parser.cpython-311.pyc | Bin 10354 -> 10354 bytes .../crawler_selenium.cpython-311.pyc | Bin 12419 -> 12419 bytes .../__pycache__/parser.cpython-311.pyc | Bin 10186 -> 10186 bytes .../crawler_selenium.cpython-311.pyc | Bin 12812 -> 12814 bytes .../__pycache__/parser.cpython-311.pyc | Bin 10245 -> 10245 bytes MarketPlaces/DarkTor/crawler_selenium.py | 4 +- .../crawler_selenium.cpython-311.pyc | Bin 12797 -> 12797 bytes .../__pycache__/parser.cpython-311.pyc | Bin 10252 -> 10252 bytes .../__pycache__/__init__.cpython-311.pyc | Bin 176 -> 176 bytes .../markets_mining.cpython-311.pyc | Bin 5774 -> 5799 bytes .../prepare_parser.cpython-311.pyc | Bin 12736 -> 13153 bytes MarketPlaces/Initialization/geckodriver.log | 406 ++++++++++++++++++ MarketPlaces/Initialization/marketsList.txt | 2 +- MarketPlaces/Initialization/markets_mining.py | 2 +- MarketPlaces/Initialization/prepare_parser.py | 9 +- .../crawler_selenium.cpython-311.pyc | Bin 12691 -> 12691 bytes .../__pycache__/parser.cpython-311.pyc | Bin 10211 -> 10211 bytes .../crawler_selenium.cpython-311.pyc | Bin 13663 -> 13663 bytes .../__pycache__/parser.cpython-311.pyc | Bin 10194 -> 10194 bytes .../crawler_selenium.cpython-311.pyc | Bin 13874 -> 13874 bytes .../__pycache__/parser.cpython-311.pyc | Bin 8477 -> 8488 bytes .../crawler_selenium.cpython-311.pyc | Bin 12886 -> 12886 bytes .../__pycache__/parser.cpython-311.pyc | Bin 13052 -> 16364 bytes .../crawler_selenium.cpython-311.pyc | Bin 13194 -> 13552 bytes .../__pycache__/parser.cpython-311.pyc | Bin 7663 -> 7663 bytes MarketPlaces/Tor2door/crawler_selenium.py | 26 +- .../crawler_selenium.cpython-311.pyc | Bin 12687 -> 12687 bytes .../TorBay/__pycache__/parser.cpython-311.pyc | Bin 10362 -> 10362 bytes .../crawler_selenium.cpython-311.pyc | Bin 12756 -> 12756 bytes .../__pycache__/parser.cpython-311.pyc | Bin 10298 -> 10298 bytes .../__pycache__/__init__.cpython-311.pyc | Bin 171 -> 171 bytes .../__pycache__/utilities.cpython-311.pyc | Bin 18557 -> 18557 bytes .../__pycache__/__init__.cpython-311.pyc | Bin 161 -> 161 bytes setup.ini | 8 +- 79 files changed, 999 insertions(+), 279 deletions(-) rename .idea/.gitignore => .gitignore (100%) diff --git a/.idea/.gitignore b/.gitignore similarity index 100% rename from .idea/.gitignore rename to .gitignore diff --git a/Forums/AbyssForum/__pycache__/crawler_selenium.cpython-311.pyc b/Forums/AbyssForum/__pycache__/crawler_selenium.cpython-311.pyc index e7576b0edb5dedb0c8ebe18b3c4801c1bda6c15e..d08a6e596c4547ebbf3ff9e5c2a574689e3cf259 100644 GIT binary patch delta 33 ncmdmxv>}OmIWI340}yaVuGz?K$HJahoTgipTDm!a<$(?Wo{9}OmIWI340}#l3pSzLUj)mPX*iARcHFR?T%L5$%qw)#E diff --git a/Forums/AbyssForum/__pycache__/parser.cpython-311.pyc b/Forums/AbyssForum/__pycache__/parser.cpython-311.pyc index 861faf6337cc73f3b901b5f12c7aaca62dfd44ea..55a8281326ae8cc674e8c39e4362e8512653e5f3 100644 GIT binary patch delta 33 ncmbR2HQ9@MIWI340}yaVuGz@FM2J1FI8C=GwRH0~p;#dRnA!=# delta 33 ncmbR2HQ9@MIWI340}#l3pSzKJi4ePAu$yj>Yv|@}La{;so`UG2H z$*xw`A%()Cts+}}7Rj`CQx@3?sYw;jiRGHSumo>*MhdY5U4cm=*bN(Mg0Lvqja#d{ z_&yx-AwLRPBIJc91zj3*<-9pxPV2RZ{6=79Y&u1=XDw);#w(E7T)PbM{mnW`FRMNjF+O^;hO6ZOfx+ls$eT}^-KhwV^ zYnKXdgx-#=$nhWL_??ZP6#{>s1cpW7wpcsdBi;5l4R=eoyFJ4_PPgY0@pi*L4YNC6Z)owF7Dd7}rxYrwV1(rS4L>+7PM@v6JebB*i}W zCz$0A$M_CLKoL&C-|_=ggu7}}<;Yz%P&r0XI~f}R`X+IuIa;&`$koGL6-!=t&d5Ve z=~338wSe~??bhxv=(wI-(Xx_N;L{J7v%r_H+0J@O)lrac0{Xfk5T$f2b?Z5GPa<3j9O zyRP!nc(x_>ReNu>hm)v3$^L5p7K-(CM+eb5f!U0Q{T`VNxAM#yq0bp~U|6=1A1#z;EP8?6h$bPB zpQ1xvWgd*u&yTS$;{EIiy^ZW;Mg3SSP653D08tn=9|Tt_8jvYl(Obz3`%RAqX*+5y zA?!!+Aq=v3BBr&Xm;}%RG{T-rlvC$m;VK2&DB;BM^zmZzo^L_*X0)Jni?g0ski$5? z^f7?#!$*;%>}uaG8IxxF`jTNU|14Oi()52Oj3gg`p6*Ltt+rzs&6n9qvKQFDlS82e zAYjJvTT!(}uQbZW_avZBl|A)@9Aei~j|MIykKK1g3ipHkn(BlvtgnCmMa-{S5blLv z?jhv(E#;HRuMAEyZAO?um_*<`#A;KXInVAbT=GEQMTzHBjS80QH4l}{{9MsEL_dQi Y5d`O-{u0qNqTdrXz*!jZ5?-Hw0d0+7761SM delta 1488 zcmZWpUrbw77{8~t?QLmqDHA9y1zLpREeu+bIgPk6)-oK_{c$l44HSAIE&T)Mwro?T zCHepvn(6nnDA6d1S>lW7gC;XEylH$vAI!Xw#D|%f_`=I(viRWlow`ZlN$>A`-*>+M z=R5r&|8`#eTvh8NT*1G#(%~=FO^e0KAQcP2ZA;L*Dy7+?Ovn5+r&O}ROj`hM+dPnM z^Fo{KYh@)Doz~W>l(j#i8N4Vrx!9Ym;7Ci?aEGGogT=Ob*mc??Y3YJ=%aSy$>Eh*r z<}j7wl3pkkx#?WcOCxi0x?z~MTyY^&fP3;#NVAysG|#N)++@08!62c~gX5#mzM8y{ zIC4II5z^N9a3_iJGqw;a(w^0|HvZ0dW&C%wd1GpGs*?CkQExQ=r1*9f-@e7_)b`vB zHx6%1ZceUG?!jH_bY$1jg1>!L!d>whKJ>HQJ|asya@|OuyrVXa^vF9sHl*QwPjmHM z+cL9vqY@8-Re3r{q$w});=dX4FrASX?yJ76?8$5ZhFn9=4wCp0pzP{$2_@pVAGTfh zSqwgO#~Vp%y0ICFA}{BYsl3kP@Tc1^jw3Lj+K-Q-$}MKfWu7w_(jgJgbdgc!ik`lB zeu9sq{1SeK8=)fIsS8y`@3=gb7kCUx>KFY%6q~lWT+z_^5u|xPg2p(dc)%%dr?YlQ zdXBSL^*ztF)zw9k!vsCm;m4*JJ5#;cSYX~KNF>Df#n#jlzQ zlGvwt{u1ekU^b*ev}#p&=D40J>50TCaqaw4^`qujELi>hmT#lH36(XgsE$*4yq92t zq!xafXyLOqC_G&K!|%4R({Qh~(<>V5Fj6b}+0=s0v(OWK1Ks|p_^aOpfw68l+rH5K zUllp>HbXFrU|O@qOraJo4!^c*E)h-Cn*(o0U+p@lNq-u~I=;ttHH12t8bZmVv4G)l zb~r{lhY&QG7jZLXqr^>Ru2?RVbpEi8QwQzHVo3np4WGlTk9K|%5Ct8=OCKjY-6-kl ziA-V9;A^no8O8YF$4}Um6*Nn{o&={h2!A^ra6(fcsktqD5Wd#V1ZWQU8Ukjam&7QT za!$uep)C?%SvVHy44BGn%Ft=7R!RLBfs^1FSc-J3twatWX!X1UK8+OWuOVY9nUbC- zqY!lTw$%C)Ak{$iWbajLD~&N9LpV5Z%OqTep9i|E)F-G6M4>-g*YH1O7>^#sMl^){ za5Gx2d0!{vb@0df>|{JAeGqMg=~$2N3UWBy^hd#kCvgX1*osB4Pv6D7j19vtPma}Z zkj4yxY2o-VU|=xJG&nbS`7J7mUndY=#N!r^H%>BoZnd`}rm}_DEP)sZadp&WF6v(< w>SF?t@MlCF$O_p9j_2~lbUCL#&%Z*JNm6y}sXS9%%)c)^gzCHo=X1IWI340}yaVuGz@_m5)8II8C=GwRAH(Kc@%)m_7*o delta 33 ncmbQ>Ho=X1IWI340}!m87ytkO delta 30 kcmZ3(xQ3B?IWI340}v=@G*9HVWcLep(+zSBo#>qi0BDs5SO5S3 diff --git a/Forums/BestCardingWorld/__pycache__/crawler_selenium.cpython-311.pyc b/Forums/BestCardingWorld/__pycache__/crawler_selenium.cpython-311.pyc index 6cc8cc77dee7c69a3357e3d87568fdc8a95d1938..5c8aa08ba78438f036b8f1f45f63d3090870fa6a 100644 GIT binary patch delta 33 ncmX?o;<5=4ST`cGC@V4c&Z{+es7vmlX*} diff --git a/Forums/Classifier/__pycache__/__init__.cpython-311.pyc b/Forums/Classifier/__pycache__/__init__.cpython-311.pyc index fb9d31aeb6014c97eee198172547319fdb7830e0..5ab0323f2474334719ea07d2fff00129258de4b6 100644 GIT binary patch delta 30 kcmX@ac!-gEIWI340}yaVu9?Uk#-3N4rdyO+Ix!;(0CXJ)cK`qY delta 30 kcmX@ac!-gEIWI340}xCquAj&q#_kvFrW@oMIx!;(0Cw{TEdT%j diff --git a/Forums/Classifier/__pycache__/classify_product.cpython-311.pyc b/Forums/Classifier/__pycache__/classify_product.cpython-311.pyc index a2ac40a4604a11097cfb6b4ded553e19abda8de2..b1adb58b2cc7361ee56f2a2b358d7b0d5b78c28f 100644 GIT binary patch delta 33 ncmca3dPkIdIWI340}yaVuGz@_jgdXCI8C=GwRAHF(-jT?pdbm_ delta 33 ncmca3dPkIdIWI340}xCquHVT0jgj3i*iARcHFPrv(-jT?qSy(L diff --git a/Forums/Classifier/__pycache__/transformer.cpython-311.pyc b/Forums/Classifier/__pycache__/transformer.cpython-311.pyc index 96bb77cc85319ee3c532be5caee7a1ea373db6df..38d1f583190b57f5fb92d581246e17121d4594ec 100644 GIT binary patch delta 33 ncmew;_fd{}IWI340}yaVuGz>f%*>uwoTgipTDn=4*@p)JnaBvw delta 33 ncmew;_fd{}IWI340}xCquHVQl%*^f=?4}#!8oF7P*@p)JoPY?0 diff --git a/Forums/CryptBB/__pycache__/__init__.cpython-311.pyc b/Forums/CryptBB/__pycache__/__init__.cpython-311.pyc index 9fe9c558d0c4205f6938ed0bea4b3cea6d4d3aac..c09fee61c1589803af0a63a914ffacf23a03f04f 100644 GIT binary patch delta 30 kcmZ3?xR{Z9IWI340}yaVu9?Vf$(~o7rdyO+I?+1<0Be5-{Qv*} delta 30 kcmZ3?xR{Z9IWI340}$k{?U~4J$?g~IrW@oMI?+1<0B}PG)c^nh diff --git a/Forums/CryptBB/__pycache__/crawler_selenium.cpython-311.pyc b/Forums/CryptBB/__pycache__/crawler_selenium.cpython-311.pyc index 416fe08c7da3fd7224341eb1291effb3130f0f22..3f5473fe9571ab413b6a9ac81cd4df542cb1e143 100644 GIT binary patch delta 33 ncmZ2ew5EuAIWI340}yaVuGz>vnT0*CI8C=GwRH1RmUa^WrwYv|^sEbS%$u9yl) diff --git a/Forums/CryptBB/__pycache__/parser.cpython-311.pyc b/Forums/CryptBB/__pycache__/parser.cpython-311.pyc index 340289d3c155a09f30607c633714a2834d94ea9b..dc0400044e0adc7027bc909fe62ed17d2683a06d 100644 GIT binary patch delta 33 ncmeBl?{w#0&dbZi00f+oYc_I!;bYG$PSY()E#1t<-z)+Emz@b| delta 33 ncmeBl?{w#0&dbZi00d`uPT9!)g^%4Y*iARcHFPr@f3pYxrJV`2 diff --git a/Forums/DB_Connection/__pycache__/__init__.cpython-311.pyc b/Forums/DB_Connection/__pycache__/__init__.cpython-311.pyc index 6e497b1db7962a3bd9f6766cabfe6cde9a1b009e..b1804643755bb5df1604b5cbdfb2e7229e9433bb 100644 GIT binary patch delta 30 kcmZ3R diff --git a/Forums/DB_Connection/__pycache__/db_connection.cpython-311.pyc b/Forums/DB_Connection/__pycache__/db_connection.cpython-311.pyc index d97297e4de1c0b658f6d8c0b0ed2f3491366534c..eb9492dfe37699a7652932c565ca0d7855702627 100644 GIT binary patch delta 33 ncmaD>@~nh=IWI340}yaVuGz@_k%>L8I8C=GwRAHxbFw)AxS@~nh=IWI340}#l3pSzL!BNMw{u$yj>Yv^WX=45jKz6lCM diff --git a/Forums/HiddenAnswers/__pycache__/crawler_selenium.cpython-311.pyc b/Forums/HiddenAnswers/__pycache__/crawler_selenium.cpython-311.pyc index 655b46b5aeca297fd623d6559e42cbadc0d57552..80d392bcdd9ec6f8ede5f61ae2175d344f086d06 100644 GIT binary patch delta 33 ncmZ3UygZqEIWI340}yaVuGz@#$ikjioTgipTDm!yB}5kho2m&+ delta 33 ncmZ3UygZqEIWI340}#l3pSzLUk%iqa*iARcHFR?@ONcH2p%Mu$ diff --git a/Forums/HiddenAnswers/__pycache__/parser.cpython-311.pyc b/Forums/HiddenAnswers/__pycache__/parser.cpython-311.pyc index 15564de1e218d84813855822d067d3495f4b8dac..d9c9fb51e78cc5b89cdb39f85b8e49fc442d23fc 100644 GIT binary patch delta 33 ncmaFk_r{NVIWI340}yaVuGz@FQiwgTI8C=GwRH1tp^YK{u^S59 delta 33 ocmaFk_r{NVIWI340}#ylJ$EDbN+EW?U^m?$*U-(og*J)+0Km@+LI3~& diff --git a/Forums/Initialization/__pycache__/__init__.cpython-311.pyc b/Forums/Initialization/__pycache__/__init__.cpython-311.pyc index 0bdadbfc508cbb9ba52d8c16e80bbd718955be9c..c6c10a4517d458bec2bf2361f8e17f463461e93f 100644 GIT binary patch delta 30 kcmZ3*xQdZ`IWI340}yaVu9?Vf$(~o7rdyO+I?+2G0Bsxy5&!@I delta 30 kcmZ3*xQdZ`IWI340}xCquAj(l$?g~IrW@oMI?+2G0B`aK$N&HU diff --git a/Forums/Initialization/__pycache__/forums_mining.cpython-311.pyc b/Forums/Initialization/__pycache__/forums_mining.cpython-311.pyc index 26d18eafd7b1d20561b4a0cad629368b6f11d243..294aebc0348d0dd0ce5fd5afac00552005004178 100644 GIT binary patch delta 271 zcmaE)wMLtFIWI340}%M7tx4&f$ScVhu~Gd1qvB~MhE$nlK=IWeNic{~OjUGYh}{^a zl&Z8qdGbUKkH3V zzhF1rAlJ~%3s|mjZ>|%FW#S44Dg|jMUby+GP(LG^5UcVB2BFDSB5&1yeBfeW-`2V9mfHb%9y3NDinI02zTW!T6--rnH33- delta 33 ncmbPQHnogDtMo_z^% diff --git a/Forums/Initialization/forumsList.txt b/Forums/Initialization/forumsList.txt index f1320f9..801a104 100644 --- a/Forums/Initialization/forumsList.txt +++ b/Forums/Initialization/forumsList.txt @@ -1 +1 @@ -OnniForums \ No newline at end of file +Altenens \ No newline at end of file diff --git a/Forums/Initialization/forums_mining.py b/Forums/Initialization/forums_mining.py index 85f6a61..3f0e5d5 100644 --- a/Forums/Initialization/forums_mining.py +++ b/Forums/Initialization/forums_mining.py @@ -111,6 +111,8 @@ if __name__ == '__main__': crawlerAbyssForum() elif forum == "HiddenAnswers": crawlerHiddenAnswers() + elif forum == "Altenens": + crawlerAltenensForum() diff --git a/Forums/Initialization/geckodriver.log b/Forums/Initialization/geckodriver.log index 018847f..556db20 100644 --- a/Forums/Initialization/geckodriver.log +++ b/Forums/Initialization/geckodriver.log @@ -7654,3 +7654,396 @@ JavaScript error: resource://gre/modules/AsyncShutdown.jsm, line 575: uncaught e JavaScript error: resource://gre/modules/PageThumbs.jsm, line 718: AbortError: IOUtils.profileBeforeChange getter: IOUtils: profileBeforeChange phase has already finished >>>>>>> 4856cd9f1f47ee8e0bf83456fc261e3c59c63faa >>>>>>> 6485ddb42552dee0b828f020640f169235a9b5a8 +1689020397937 geckodriver INFO Listening on 127.0.0.1:55884 +1689020401292 mozrunner::runner INFO Running command: "C:\\Users\\minhkhoitran\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "55885" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\MINHKH~1\\AppData\\Local\\Temp\\rust_mozprofileCk06H2" +console.info: SecurityLevel: Listening for messages from NoScript. +console.info: SecurityLevel: Initializing security-prefs.js +console.info: SecurityLevel: security-prefs.js initialization complete +console.info: TorProtocolService: SOCKS port type: TCP +console.info: TorProtocolService: SOCKS host: 127.0.0.1 +console.info: TorProtocolService: SOCKS port: 9150 +1689020401710 Marionette INFO Marionette enabled +1689020401720 Marionette INFO Listening on port 55892 +WebDriver BiDi listening on ws://localhost:55885 +Read port: 55892 +console.debug: TorProtocolService: + TorProtocolService initialized +console.debug: TorMonitorService: + TorMonitorService initialized +console.log: "TorConnect: init()" +console.log: "TorConnect: Entering Initial state" +console.log: "TorConnect: Observing topic 'TorProcessExited'" +console.log: "TorConnect: Observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: Observing topic 'torsettings:ready'" +1689020401910 RemoteAgent WARN TLS certificate errors will be ignored for this session +console.log: "TorConnect: Will load after bootstrap => [about:blank]" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +console.info: TorMonitorService: tor started +console.error: TorMonitorService: + Cannot open a control port connection + Message: Error: authenticate 31257924272e3a23472756672a495e5c -> 515 Authentication failed: Password did not match HashedControlPassword *or* authentication cookie. + Stack: + _handleCommandReply@resource://torbutton/modules/tor-control-port.js:320:19 +pushMessage@resource://torbutton/modules/tor-control-port.js:392:19 +_startMessagePump@resource://torbutton/modules/tor-control-port.js:277:29 +awaitPromise@resource://gre/modules/addons/XPIProvider.jsm:220:15 +processFileChanges@resource://gre/modules/addons/XPIDatabase.jsm:3504:19 +getNewSideloads@resource://gre/modules/addons/XPIProvider.jsm:3111:28 + +console.debug: TorMonitorService: + Control port not ready, waiting 0.05s. +console.error: TorMonitorService: + Cannot open a control port connection + Message: Error: authenticate 31257924272e3a23472756672a495e5c -> 515 Authentication failed: Password did not match HashedControlPassword *or* authentication cookie. + Stack: + _handleCommandReply@resource://torbutton/modules/tor-control-port.js:320:19 +pushMessage@resource://torbutton/modules/tor-control-port.js:392:19 +_startMessagePump@resource://torbutton/modules/tor-control-port.js:277:29 +awaitPromise@resource://gre/modules/addons/XPIProvider.jsm:220:15 +processFileChanges@resource://gre/modules/addons/XPIDatabase.jsm:3504:19 +getNewSideloads@resource://gre/modules/addons/XPIProvider.jsm:3111:28 + +console.debug: TorMonitorService: + Control port not ready, waiting 0.1s. +Jul 10 20:20:05.476 [notice] Tor 0.4.7.13 (git-7c1601fb6edd780f) running on Windows 8 [or later] with Libevent 2.1.12-stable, OpenSSL 1.1.1u, Zlib 1.2.13, Liblzma N/A, Libzstd N/A and Unknown N/A as libc. +console.warn: TorProcess: The watched Tor process exited with code 1. +console.info: TorProcess: Tor exited during startup. This might be due to an error in your torrc file, a bug in Tor or another program on your system, or faulty hardware. Until you fix the underlying problem and restart Tor, Tor Browser will not start. +Jul 10 20:20:05.476 [notice] Tor can't help you if you use it wrong! Learn how to be safe at https://support.torproject.org/faq/staying-anonymous/ +Jul 10 20:20:05.476 [notice] Read configuration file "C:\Users\minhkhoitran\Desktop\Tor Browser\Browser\TorBrowser\Data\Tor\torrc-defaults". +Jul 10 20:20:05.476 [notice] Read configuration file "C:\Users\minhkhoitran\Desktop\Tor Browser\Browser\TorBrowser\Data\Tor\torrc". +Jul 10 20:20:05.483 [notice] Opening Control listener on 127.0.0.1:9151 +Jul 10 20:20:05.483 [warn] Could not bind to 127.0.0.1:9151: Address already in use [WSAEADDRINUSE ]. Is Tor already running? +Jul 10 20:20:05.483 [warn] Failed to parse/validate config: Failed to bind one of the listener ports. +Jul 10 20:20:05.483 [err] Reading config failed--see warnings above. +console.error: TorMonitorService: + Cannot open a control port connection + Message: Error: authenticate 31257924272e3a23472756672a495e5c -> 515 Authentication failed: Password did not match HashedControlPassword *or* authentication cookie. + Stack: + _handleCommandReply@resource://torbutton/modules/tor-control-port.js:320:19 +pushMessage@resource://torbutton/modules/tor-control-port.js:392:19 +_startMessagePump@resource://torbutton/modules/tor-control-port.js:277:29 +openPromptSync@resource://gre/modules/Prompter.jsm:1057:17 +confirmEx@resource://gre/modules/Prompter.jsm:1465:10 +confirmEx@resource://gre/modules/Prompter.jsm:305:14 +showConfirm@resource://gre/modules/TorLauncherUtil.jsm:357:25 +_processExitedUnexpectedly@resource://gre/modules/TorProcess.jsm:217:37 +_watchProcess@resource://gre/modules/TorProcess.jsm:185:12 +awaitPromise@resource://gre/modules/addons/XPIProvider.jsm:220:15 +processFileChanges@resource://gre/modules/addons/XPIDatabase.jsm:3504:19 +getNewSideloads@resource://gre/modules/addons/XPIProvider.jsm:3111:28 + +console.debug: TorMonitorService: + Control port not ready, waiting 0.2s. +console.error: TorMonitorService: + Cannot open a control port connection + Message: Error: authenticate 31257924272e3a23472756672a495e5c -> 515 Authentication failed: Password did not match HashedControlPassword *or* authentication cookie. + Stack: + _handleCommandReply@resource://torbutton/modules/tor-control-port.js:320:19 +pushMessage@resource://torbutton/modules/tor-control-port.js:392:19 +_startMessagePump@resource://torbutton/modules/tor-control-port.js:277:29 +openPromptSync@resource://gre/modules/Prompter.jsm:1057:17 +confirmEx@resource://gre/modules/Prompter.jsm:1465:10 +confirmEx@resource://gre/modules/Prompter.jsm:305:14 +showConfirm@resource://gre/modules/TorLauncherUtil.jsm:357:25 +_processExitedUnexpectedly@resource://gre/modules/TorProcess.jsm:217:37 +_watchProcess@resource://gre/modules/TorProcess.jsm:185:12 +awaitPromise@resource://gre/modules/addons/XPIProvider.jsm:220:15 +processFileChanges@resource://gre/modules/addons/XPIDatabase.jsm:3504:19 +getNewSideloads@resource://gre/modules/addons/XPIProvider.jsm:3111:28 + +DevTools listening on ws://localhost:55885/devtools/browser/61e0589a-2454-4671-968c-a7e34b360c33 +console.debug: TorMonitorService: + Control port not ready, waiting 0.4s. +console.error: TorMonitorService: + Cannot open a control port connection + Message: Error: authenticate 31257924272e3a23472756672a495e5c -> 515 Authentication failed: Password did not match HashedControlPassword *or* authentication cookie. + Stack: + _handleCommandReply@resource://torbutton/modules/tor-control-port.js:320:19 +pushMessage@resource://torbutton/modules/tor-control-port.js:392:19 +_startMessagePump@resource://torbutton/modules/tor-control-port.js:277:29 +openPromptSync@resource://gre/modules/Prompter.jsm:1057:17 +confirmEx@resource://gre/modules/Prompter.jsm:1465:10 +confirmEx@resource://gre/modules/Prompter.jsm:305:14 +showConfirm@resource://gre/modules/TorLauncherUtil.jsm:357:25 +_processExitedUnexpectedly@resource://gre/modules/TorProcess.jsm:217:37 +_watchProcess@resource://gre/modules/TorProcess.jsm:185:12 +awaitPromise@resource://gre/modules/addons/XPIProvider.jsm:220:15 +processFileChanges@resource://gre/modules/addons/XPIDatabase.jsm:3504:19 +getNewSideloads@resource://gre/modules/addons/XPIProvider.jsm:3111:28 + +console.debug: TorMonitorService: + Control port not ready, waiting 0.8s. +console.error: TorMonitorService: + Cannot open a control port connection + Message: Error: authenticate 31257924272e3a23472756672a495e5c -> 515 Authentication failed: Password did not match HashedControlPassword *or* authentication cookie. + Stack: + _handleCommandReply@resource://torbutton/modules/tor-control-port.js:320:19 +pushMessage@resource://torbutton/modules/tor-control-port.js:392:19 +_startMessagePump@resource://torbutton/modules/tor-control-port.js:277:29 +openPromptSync@resource://gre/modules/Prompter.jsm:1057:17 +confirmEx@resource://gre/modules/Prompter.jsm:1465:10 +confirmEx@resource://gre/modules/Prompter.jsm:305:14 +showConfirm@resource://gre/modules/TorLauncherUtil.jsm:357:25 +_processExitedUnexpectedly@resource://gre/modules/TorProcess.jsm:217:37 +_watchProcess@resource://gre/modules/TorProcess.jsm:185:12 +awaitPromise@resource://gre/modules/addons/XPIProvider.jsm:220:15 +processFileChanges@resource://gre/modules/addons/XPIDatabase.jsm:3504:19 +getNewSideloads@resource://gre/modules/addons/XPIProvider.jsm:3111:28 + +console.log: "TorConnect: Observed TorProcessExited" +1689020408717 Marionette WARN Ignoring event 'pageshow' because document has an invalid readyState of 'uninitialized'. +1689020409138 Marionette INFO Stopped listening on port 55892 +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/AsyncShutdown.jsm, line 575: AbortError: Actor 'Conduits' destroyed before query 'RunListener' was resolved +[Parent 5388, IPC I/O Parent] WARNING: file /var/tmp/build/firefox-4dcf009406d1/ipc/chromium/src/base/process_util_win.cc:167 +JavaScript error: resource://gre/modules/AsyncShutdown.jsm, line 575: uncaught exception: SessionFileInternal.getWriter() called too early! Please read the session file from disk first. +JavaScript error: resource://gre/modules/PromiseWorker.jsm, line 106: Error: Could not get children of file(C:\Users\MINHKH~1\AppData\Local\Temp\rust_mozprofileCk06H2\thumbnails) because it does not exist +1689020874894 geckodriver INFO Listening on 127.0.0.1:63758 +1689020878211 mozrunner::runner INFO Running command: "C:\\Users\\minhkhoitran\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "63759" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\MINHKH~1\\AppData\\Local\\Temp\\rust_mozprofileys7Dpv" +console.log: "TorConnect: init()" +console.log: "TorConnect: Entering Initial state" +console.log: "TorConnect: Observed profile-after-change" +console.log: "TorConnect: Observing topic 'TorProcessExited'" +console.log: "TorConnect: Observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: Observing topic 'torsettings:ready'" +console.log: "TorSettings: Observed profile-after-change" +1689020879093 Marionette INFO Marionette enabled +console.log: "TorConnect: Will load after bootstrap => [about:blank]" +console.warn: SearchSettings: "get: No settings file exists, new profile?" (new NotFoundError("Could not open the file at C:\\Users\\minhkhoitran\\AppData\\Local\\Temp\\rust_mozprofileys7Dpv\\search.json.mozlz4", (void 0), 215)) +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +DevTools listening on ws://localhost:63759/devtools/browser/22943c94-85df-47dc-937e-fab7980763fd +1689020896962 Marionette INFO Listening on port 63765 +1689020897501 RemoteAgent WARN TLS certificate errors will be ignored for this session +1689020903377 Marionette INFO Stopped listening on port 63765 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +[Parent 4132, IPC I/O Parent] WARNING: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/base/process_util_win.cc:167 +!!! error running onStopped callback: TypeError: callback is not a function +JavaScript error: resource:///modules/sessionstore/SessionFile.jsm, line 375: Error: _initWorker called too early! Please read the session file from disk first. +[Parent 4132, IPC I/O Parent] WARNING: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/base/process_util_win.cc:167 +1689020907472 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1689020995872 geckodriver INFO Listening on 127.0.0.1:54312 +1689020999275 mozrunner::runner INFO Running command: "C:\\Users\\minhkhoitran\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "54313" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\MINHKH~1\\AppData\\Local\\Temp\\rust_mozprofileNuHc16" +console.log: "TorConnect: init()" +console.log: "TorConnect: Entering Initial state" +console.log: "TorConnect: Observed profile-after-change" +console.log: "TorConnect: Observing topic 'TorProcessExited'" +console.log: "TorConnect: Observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: Observing topic 'torsettings:ready'" +console.log: "TorSettings: Observed profile-after-change" +1689020999882 Marionette INFO Marionette enabled +console.log: "TorConnect: Will load after bootstrap => [about:blank]" +JavaScript error: resource://gre/modules/ExtensionContent.jsm, line 575: TypeError: PrecompiledScript.executeInGlobal: Argument 1 is not an object. +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +DevTools listening on ws://localhost:54313/devtools/browser/38ca2136-020b-4bf4-a65e-22d6d331921d +1689021007075 Marionette INFO Listening on port 54320 +1689021007524 RemoteAgent WARN TLS certificate errors will be ignored for this session +1689021012297 Marionette INFO Stopped listening on port 54320 +JavaScript error: resource://gre/modules/AsyncShutdown.jsm, line 575: NotFoundError: No such JSWindowActor 'MarionetteEvents' +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +!!! error running onStopped callback: TypeError: callback is not a function +JavaScript error: resource:///modules/sessionstore/SessionFile.jsm, line 375: Error: _initWorker called too early! Please read the session file from disk first. +JavaScript error: resource://gre/modules/PromiseWorker.jsm, line 106: Error: Could not get children of file(C:\Users\minhkhoitran\AppData\Local\Temp\rust_mozprofileNuHc16\thumbnails) because it does not exist +1689021013873 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1689021698864 geckodriver INFO Listening on 127.0.0.1:60561 +1689021702463 mozrunner::runner INFO Running command: "C:\\Users\\minhkhoitran\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "60562" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\MINHKH~1\\AppData\\Local\\Temp\\rust_mozprofilegDpwml" +console.log: "TorConnect: init()" +console.log: "TorConnect: Entering Initial state" +console.log: "TorConnect: Observed profile-after-change" +console.log: "TorConnect: Observing topic 'TorProcessExited'" +console.log: "TorConnect: Observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: Observing topic 'torsettings:ready'" +console.log: "TorSettings: Observed profile-after-change" +1689021704521 Marionette INFO Marionette enabled +console.log: "TorConnect: Will load after bootstrap => [about:blank]" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +DevTools listening on ws://localhost:60562/devtools/browser/7b1f2f1e-e886-4136-8422-74207bddbef8 +1689021708199 Marionette INFO Listening on port 60567 +1689021708367 RemoteAgent WARN TLS certificate errors will be ignored for this session +1689021712957 Marionette INFO Stopped listening on port 60567 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +[Parent 10060, IPC I/O Parent] WARNING: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/base/process_util_win.cc:167 +!!! error running onStopped callback: TypeError: callback is not a function +JavaScript error: resource:///modules/sessionstore/SessionFile.jsm, line 375: Error: _initWorker called too early! Please read the session file from disk first. +JavaScript error: resource://gre/modules/PromiseWorker.jsm, line 106: Error: Could not get children of file(C:\Users\minhkhoitran\AppData\Local\Temp\rust_mozprofilegDpwml\thumbnails) because it does not exist +[Parent 10060, IPC I/O Parent] WARNING: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/base/process_util_win.cc:167 +1689021715445 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1689021919049 geckodriver INFO Listening on 127.0.0.1:62505 +1689021922644 mozrunner::runner INFO Running command: "C:\\Users\\minhkhoitran\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "62506" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\MINHKH~1\\AppData\\Local\\Temp\\rust_mozprofileMqmHa9" +console.log: "TorConnect: init()" +console.log: "TorConnect: Entering Initial state" +console.log: "TorConnect: Observed profile-after-change" +console.log: "TorConnect: Observing topic 'TorProcessExited'" +console.log: "TorConnect: Observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: Observing topic 'torsettings:ready'" +console.log: "TorSettings: Observed profile-after-change" +1689021924036 Marionette INFO Marionette enabled +console.log: "TorConnect: Will load after bootstrap => [about:blank]" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +DevTools listening on ws://localhost:62506/devtools/browser/d184b10a-4965-48a0-aa11-65dac24bc97a +1689021927418 Marionette INFO Listening on port 62518 +[Parent 8388, IPC I/O Parent] WARNING: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/base/process_util_win.cc:167 +1689021927618 RemoteAgent WARN TLS certificate errors will be ignored for this session +1689021932166 Marionette INFO Stopped listening on port 62518 +JavaScript error: resource://gre/modules/AsyncShutdown.jsm, line 575: NotFoundError: No such JSWindowActor 'MarionetteEvents' +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +!!! error running onStopped callback: TypeError: callback is not a function +JavaScript error: resource:///modules/sessionstore/SessionFile.jsm, line 375: Error: _initWorker called too early! Please read the session file from disk first. +JavaScript error: resource://gre/modules/PromiseWorker.jsm, line 106: Error: Could not get children of file(C:\Users\minhkhoitran\AppData\Local\Temp\rust_mozprofileMqmHa9\thumbnails) because it does not exist +[Parent 8388, IPC I/O Parent] WARNING: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/base/process_util_win.cc:167 +1689021933984 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1689022129815 geckodriver INFO Listening on 127.0.0.1:53867 +1689022133319 mozrunner::runner INFO Running command: "C:\\Users\\minhkhoitran\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "53868" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\MINHKH~1\\AppData\\Local\\Temp\\rust_mozprofileIo1eYI" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: init()" +console.log: "TorConnect: Entering Initial state" +console.log: "TorConnect: Observed profile-after-change" +console.log: "TorConnect: Observing topic 'TorProcessExited'" +console.log: "TorConnect: Observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: Observing topic 'torsettings:ready'" +console.log: "TorSettings: Observed profile-after-change" +1689022134804 Marionette INFO Marionette enabled +console.log: "TorConnect: Will load after bootstrap => [about:blank]" +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +DevTools listening on ws://localhost:53868/devtools/browser/fb37b7cc-f948-43ad-9024-fc68549ce358 +1689022138337 Marionette INFO Listening on port 53873 +1689022138868 RemoteAgent WARN TLS certificate errors will be ignored for this session +JavaScript error: http://cryptbbtg65gibadeeo2awe3j7s6evg7eklserehqr4w4e2bis5tebid.onion/, line 2: ReferenceError: $ is not defined +JavaScript error: http://cryptbbtg65gibadeeo2awe3j7s6evg7eklserehqr4w4e2bis5tebid.onion/member.php?action=login, line 2: ReferenceError: $ is not defined +JavaScript error: http://cryptbbtg65gibadeeo2awe3j7s6evg7eklserehqr4w4e2bis5tebid.onion/member.php?action=login, line 5: ReferenceError: lang is not defined +JavaScript error: http://cryptbbtg65gibadeeo2awe3j7s6evg7eklserehqr4w4e2bis5tebid.onion/member.php?action=login, line 9: ReferenceError: use_xmlhttprequest is not defined +1689022164621 Marionette INFO Stopped listening on port 53873 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +!!! error running onStopped callback: TypeError: callback is not a function +[Parent 11240, IPC I/O Parent] WARNING: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/base/process_util_win.cc:167 +JavaScript error: resource:///modules/sessionstore/SessionFile.jsm, line 375: Error: _initWorker called too early! Please read the session file from disk first. +JavaScript error: resource://gre/modules/PromiseWorker.jsm, line 106: Error: Could not get children of file(C:\Users\minhkhoitran\AppData\Local\Temp\rust_mozprofileIo1eYI\thumbnails) because it does not exist +[Parent 11240, IPC I/O Parent] WARNING: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/base/process_util_win.cc:167 +1689022166722 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1689022263833 geckodriver INFO Listening on 127.0.0.1:55913 +1689022267278 mozrunner::runner INFO Running command: "C:\\Users\\minhkhoitran\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "55914" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\MINHKH~1\\AppData\\Local\\Temp\\rust_mozprofileRfxFdS" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: init()" +console.log: "TorConnect: Entering Initial state" +console.log: "TorConnect: Observed profile-after-change" +console.log: "TorConnect: Observing topic 'TorProcessExited'" +console.log: "TorConnect: Observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: Observing topic 'torsettings:ready'" +console.log: "TorSettings: Observed profile-after-change" +1689022268587 Marionette INFO Marionette enabled +console.log: "TorConnect: Will load after bootstrap => [about:blank]" +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +DevTools listening on ws://localhost:55914/devtools/browser/54f5a8ec-dbf0-4df3-84dc-6c58db34b3db +1689022271654 Marionette INFO Listening on port 55919 +[Parent 2648, IPC I/O Parent] WARNING: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/base/process_util_win.cc:167 +1689022272175 RemoteAgent WARN TLS certificate errors will be ignored for this session +JavaScript error: https://altenens.is/js/xenmake/headroom.min.js, line 155: TypeError: this.elem is null +1689022281249 Marionette INFO Stopped listening on port 55919 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +!!! error running onStopped callback: TypeError: callback is not a function +JavaScript error: resource:///modules/sessionstore/SessionFile.jsm, line 375: Error: _initWorker called too early! Please read the session file from disk first. +JavaScript error: resource://gre/modules/PromiseWorker.jsm, line 106: Error: Could not get children of file(C:\Users\minhkhoitran\AppData\Local\Temp\rust_mozprofileRfxFdS\thumbnails) because it does not exist +[Parent 2648, IPC I/O Parent] WARNING: pipe error: 232: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/chrome/common/ipc_channel_win.cc:544 +1689022286198 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1689022428127 geckodriver INFO Listening on 127.0.0.1:55065 +1689022431519 mozrunner::runner INFO Running command: "C:\\Users\\minhkhoitran\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "55066" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\MINHKH~1\\AppData\\Local\\Temp\\rust_mozprofilergxOQ0" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: init()" +console.log: "TorConnect: Entering Initial state" +console.log: "TorConnect: Observed profile-after-change" +console.log: "TorConnect: Observing topic 'TorProcessExited'" +console.log: "TorConnect: Observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: Observing topic 'torsettings:ready'" +console.log: "TorSettings: Observed profile-after-change" +1689022433333 Marionette INFO Marionette enabled +console.log: "TorConnect: Will load after bootstrap => [about:blank]" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +DevTools listening on ws://localhost:55066/devtools/browser/2bdac81d-8172-4cd2-bce1-a8ed4a126d71 +1689022436493 Marionette INFO Listening on port 55076 +1689022436978 RemoteAgent WARN TLS certificate errors will be ignored for this session +[Parent 1084, IPC I/O Parent] WARNING: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/base/process_util_win.cc:167 +[Parent 1084, IPC I/O Parent] WARNING: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/base/process_util_win.cc:167 +JavaScript error: https://altenens.is/js/xenmake/headroom.min.js, line 155: TypeError: this.elem is null +JavaScript error: https://altenens.is/js/xenmake/headroom.min.js, line 155: TypeError: this.elem is null +JavaScript error: https://altenens.is/js/xenmake/headroom.min.js, line 155: TypeError: this.elem is null +1689022528954 Marionette INFO Stopped listening on port 55076 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +[Parent 1084, IPC I/O Parent] WARNING: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/base/process_util_win.cc:167 +!!! error running onStopped callback: TypeError: callback is not a function +JavaScript error: resource:///modules/sessionstore/SessionFile.jsm, line 375: Error: _initWorker called too early! Please read the session file from disk first. +JavaScript error: resource://gre/modules/PromiseWorker.jsm, line 106: Error: Could not get children of file(C:\Users\minhkhoitran\AppData\Local\Temp\rust_mozprofilergxOQ0\thumbnails) because it does not exist +[Parent 1084, IPC I/O Parent] WARNING: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/base/process_util_win.cc:167 +1689022531708 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 diff --git a/Forums/OnniForums/__pycache__/crawler_selenium.cpython-311.pyc b/Forums/OnniForums/__pycache__/crawler_selenium.cpython-311.pyc index 2bc9d6a0503131c33227b6d88b3c79dee6bbc571..8278bd967ff612300d5e21e52013a8be598993d8 100644 GIT binary patch delta 33 ncmaEv|1zI@IWI340}yaVuGz?)$;_TtoTgipTDrNKInM+DvNQ@; delta 33 ncmaEv|1zI@IWI340}v!<&)>+M$;|E-?4}#!8oIffInM+Dvgir+ diff --git a/Forums/OnniForums/__pycache__/parser.cpython-311.pyc b/Forums/OnniForums/__pycache__/parser.cpython-311.pyc index 327436bbecb15003f448245ae1323deab784b571..cdefc99cbc7ea90b0cf882a8d578a11345c27ac3 100644 GIT binary patch delta 33 ncmdmFx5 tuple: def onniForums_listing_parser(soup: BeautifulSoup): -<<<<<<< HEAD boardName = "-1" # board name (the previous level of the topic in the Forum categorization tree. # For instance: Security/Malware/Tools to hack Facebook. The board here should be Malware) forum = "OnniForums" -======= - boardName = "-1" # board name (the previous level of the topic in the Forum categorization tree. - # For instance: Security/Malware/Tools to hack Facebook. The board here should be Malware) - ->>>>>>> 6485ddb42552dee0b828f020640f169235a9b5a8 nm = 0 # this variable should receive the number of topics topic : List[str] = [] # all topics user : List[str] = [] # all users of each topic diff --git a/Forums/Utilities/__pycache__/__init__.cpython-311.pyc b/Forums/Utilities/__pycache__/__init__.cpython-311.pyc index 633cca80a187c41252ffef27665985dcdc70afc8..45a912d0aee8957ea7ac8d5678f4e939db71e053 100644 GIT binary patch delta 30 kcmZ3=xRjB5IWI340}yaVu9?Vf$(~o7rdyO+I?+1{0BiLK0{{R3 delta 30 kcmZ3=xRjB5IWI340}xCquAj(l$?g~IrW@oMI?+1{0B*|%xc~qF diff --git a/Forums/Utilities/__pycache__/utilities.cpython-311.pyc b/Forums/Utilities/__pycache__/utilities.cpython-311.pyc index 5455c6c7dc7915f09ea22bf3144348efd00d0d92..0e77224374cde626619b0db72f93e91379f93bd2 100644 GIT binary patch delta 33 ncmZoDYbfJh&dbZi00f+oYc_IUVPelKPSY()E#3T#Ny-8MpyCP_ delta 33 ncmZoDYbfJh&dbZi00duECT--t!o=kKBP zq|;JVo{C3Zc6mlKCr_N2O5`fvO{4pcNIZ5Wb}l?5F~;}FKPu-2k7R{dzNLW=fmD^e&5sNCpXjz z;7#5-MxKF=UR?N?*{%}goKrht{HQXXUDi@43}Spu@Hf17hg#?(?qp6kH0Y#YT?i<> zECtyM8tjeX6)ZZ-Fkkf@VfEIg??c7kNV`G=&6ZxdC0B*XCNr(PKiLFP)y9 z%N7!_Vtdd;t!X$yoFN3mjS!~c9Jw+HTEf)g@iB1{7`MI&ydG=?bPOsESj#^MMg8J@4wL^BI^bOAIpUw=YV)@k)@}~53Y%%W^}x$o7M`vrN;N{% z1&b8fWtd=ll6t9NYOo``4?Vm4Xh%)}zt{2tM*gQ|jMWP<)tHaxXrpGBTIyuBuxP+# z{z}_XWUaSt$@1EpR=Tr?HJ4vhCFymgP~9e(R40!|y991*CqMtBE5pipFfy{gVgtM7 z4t0zekDE>93z38JUp0I^G8j049$T3QEe(JsRP$dVlZUAk;WD{ghGvRtv|TyP$(rpU zwr0%R{vzgn*3e6kq$@ZdZJ&UBv~`8HDszeCBAlkVpWqZNs;F`{VVaPgE1^~@G}|}6 zoYabDRxdyV=TQ}g_*c=n*b+_*)asO?sK?!sEKfpWDHqqFl!y0`@-uNQey003uP4yD zEg|q{dJOg2&u=Bxqqxd0)Ls0~#a^KpS9q-d0P<%0pWScbLX-jhoIu1A6%*v2_jlu^{@Nd4 zY??n9h_}5(460CD2B-OLZwfok%;K+5C1)$28N9i0kxY?c5wn}7;=dCkYnVWE-*K|e t5~K-4EsL_FI~DnI1mB{mIQDI__MFk0jlIECm33`PJ7C>E=wb><_!o^{Zm|FW delta 1816 zcmZWpUu;uV7(eIUcKyF~gSA_?b!CpNW$oq=2uwi-tjin)V5C8!UW8efqI5)(BJvqU_}5;Wn-nA9L~;)~yR%0T1EJ-_??Kj-_- zch05phZ)Z`kH<-1H2--y?fu;Im7-WE|6U35<83XqWR|4qq>6fW)Im%uztI%1P-5DU zI7Ue}`V2AcsIQE6!dlNz)3wYKh%iyL%+1n|6+%9RSs9cZBx!PnzDBe5%D+GhWJWzm z3e>E@CHQ<})!8)JORg(Bg(a;QvJtzm={YTH>P$GsHM2jJ(hNgbr}XhmRyb2ES(u9J zEI%zA12ZWtXJ+)Qu;y4MYYJB?<Fl1m6gD??ARHa$wgvJEb4BT8O^k{Hf z-;terx{FOZfNSojA!xldb_N(NU>gLuz}4F;?kfS#CoeC9dZcv~@GQMy@pm=6ROYh&agY|)Y z2%+RGQ!#?n#y zTNYP4N;?obOAp+)6>k`6Sp*wWUHt2st=nW79Ajf6qnT`yofI}8p(tZ)0Bz(-R-i&S zDk)T_n3goPcznC;9yVM`cn>PD^0m5~eXJggBNmw&8JfZDQj%zH# z3xU&?Ua;ogmA;a@iBr0oUu~XV{WR@Kj5UIg1Q3=9J(Fc!$Zz0lTOuyGJz1bhKGqVg zY~UE`kMYYb-@^J6!62<>ArL+38vbtU#AaNV)d56QmW7{C4U-95O3!Ca4X#=x^Y#Ds zLl0d7e?IgI#C|)pod#r9b}l@6_OD@}OA*hX}r0F~xsITYsjxoCT(7rLU)@}HtLwf{5be?>P! z&#sNlws7zf7RW01itla2Tq-2(rT><;Z{=&4L&QEDu*cZS;l}eu8Y3gy&#xhxk(i>}4Dr@x* DeZafl diff --git a/MarketPlaces/Apocalypse/__pycache__/parser.cpython-311.pyc b/MarketPlaces/Apocalypse/__pycache__/parser.cpython-311.pyc index 7570e55e7e8c3adb2933102344bd07ced11c7754..8256433902bfe27918129ae54a2090f6afc214df 100644 GIT binary patch literal 9476 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 F{|5+c6=whd literal 10185 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

KKp~^agx$``ZU!Jt+2G;@gLX_F?ogTo#DSfd7!T zeTBi$T54*|T+dwJvo%31n_Ym+;QbQIVA9MuU z%Us*DIspA~wjgWzB$ii|0JUUZ8Ow>tD+45&nztToJm4^HhHnZ8O@WF?4S?-|2!sIR zT`TF0IYZWv@8R_>LGLQ+U66p8#OwxC_V%^|aH7#S`X76Lnke4+r1p^F8{^2|J;IGzJI)`nJ??A-w2^`acG#Sv94roKE1Aqs$+WSWW$| zW_^%VqQ79>s_Z{joRLH<6q^rSfbUAN&;k`2@Gd+Koh|Q3m>IB1S_K1`w9uE=@`oS| zXr;BeyjO`JHMED3mPdwyR1%>%DK6K2Y7^Oh58T?O1AyNLGLBJAJ zSssf0~gGfCg4x5YVhTQ%Ggzc%oY%x}|p@Kd}Dgaq~V*{d@2Q zV^ZqSTLGPDoSlV#o;^u0v$LYN`peAeyQyd_nu4!#r{SMz=0: - reviews = reviews.replace("Reviews (","") - reviews = reviews.replace(")","") - reviews = reviews.split(",") - review = str(abs(int(reviews[0])) + abs(int(reviews[1]))) - else : - review = "-1"''' - - # Searching for CVE and MS categories - cve = soup.findAll(text=re.compile('CVE-\d{4}-\d{4}')) - if cve: - CVE = " " - for idx in cve: - CVE += (idx) - CVE += " " - CVE = CVE.replace(',', ' ') - CVE = CVE.replace('\n', '') - ms = soup.findAll(text=re.compile('MS\d{2}-\d{3}')) - if ms: - MS = " " - for im in ms: - MS += (im) - MS += " " - MS = MS.replace(',', ' ') - MS = MS.replace('\n', '') - + views = "-1" # 8 Product_Number_Of_Views + reviews = "-1" # 9 Product_Number_Of_Reviews + rating_item = "-1" # 10 Product_Rating + addDate = "-1" # 11 Product_AddedDate + BTC = "-1" # 12 Product_BTC_SellingPrice + USD = "-1" # 13 Product_USD_SellingPrice + EURO = "-1" # 14 Product_EURO_SellingPrice + sold = "-1" # 15 Product_QuantitySold + left = "-1" # 16 Product_QuantityLeft + shipFrom = "-1" # 17 Product_ShippedFrom + shipTo = "-1" # 18 Product_ShippedTo + + content: Tag = soup.find("div", {'id': "article_page"}) + + product_name = content.find("p", {"class": "list-group-item text-center mb-0 box"}).text + name = cleanString(product_name.strip()) + + product_description = content.find("pre").text + describe = cleanString(product_description.strip()) + + product_reviews_list: Tag = content.find("table", {"class": "table product_reviews"}) \ + .find_all("li") + + review = str(len(product_reviews_list)) + + product_category = content.find("a", {"class": "badge badge-danger"}).text + category = cleanString(product_category.strip()) + + product_ships_from = content.find("span", {"class": "badge badge-info"}).text + shipFrom = cleanString(product_ships_from.strip()) + + product_success_badge: ResultSet[Tag] = content.find_all("span", {"class": "badge badge-success"}) + product_ships_to = product_success_badge[1].text + shipTo = cleanString(product_ships_to.strip()) + + product_supply = content.find("span", {"class": "badge badge-warning"}).text + left = cleanString(product_supply.strip()) + + product_primary_badge: ResultSet[Tag] = content.find_all("span", {"class": "badge badge-primary"}) + + # Product vendor comes in the form of "@ vendor_name" + product_vendor = product_primary_badge[0].text.replace("@", "") + + vendor = cleanString(product_vendor.strip()) + sold = cleanString(product_primary_badge[1].text.strip()) + + product_prices: Tag = content.find("p", {"style": "border-bottom:1px solid GREY;"}) + USD = product_prices.find("span", {"class": "pr"}).text + prices_array: ResultSet[Tag] = product_prices.find_all("span", {"class": "pr1"}) + BTC = prices_array[1].text + # Populating the final variable (this should be a list with all fields scraped) - row = (name, describe, lastSeen, rules, CVE, MS, review, category, shipFrom, shipTo, left, escrow, terms, vendor, - sold, addDate, available, endDate, BTC, USD, rating, success, EURO) + row = (vendor, rating_vendor, success, name, describe, CVE, MS, category, views, reviews, rating_item, addDate, + BTC, USD, EURO, sold, left, shipFrom, shipTo) # Sending the results return row -#parses listing pages, so takes html pages of listing pages using soup object, and parses it for info it needs -#stores info it needs in different lists, these lists are returned after being organized -#@param: soup object looking at html page of listing page -#return: 'row' that contains a variety of lists that each hold info on the listing page -def darkfox_listing_parser(soup): - +def apocalypse_listing_parser(soup: Tag): + # Fields to be parsed nm = 0 # Total_Products (Should be Integer) - mktName = "DarkFox" # 0 Marketplace_Name + mktName = "Apocalypse" # 0 Marketplace_Name name = [] # 1 Product_Name CVE = [] # 2 Product_CVE_Classification (Common Vulnerabilities and Exposures) MS = [] # 3 Product_MS_Classification (Microsoft Security) @@ -173,105 +104,94 @@ def darkfox_listing_parser(soup): rating = [] # 19 Vendor_Rating success = [] # 20 Vendor_Successful_Transactions href = [] # 23 Product_Links (Urls) - - listing = soup.findAll('div', {"class": "card"}) - - # Populating the Number of Products - nm = len(listing) - - for a in listing: - bae = a.findAll('a', href=True) - - # Adding the url to the list of urls - link = bae[0].get('href') - link = cleanLink(link) - href.append(link) - - # Finding the Product - product = bae[1].find('p').text - product = product.replace('\n', ' ') - product = product.replace(",", "") - product = product.replace("...", "") - product = product.strip() - name.append(product) - - bae = a.find('div', {'class': "media-content"}).find('div').find_all('div') - - if len(bae) >= 5: - # Finding Prices - price = bae[0].text - ud = price.replace(" USD", " ") - # u = ud.replace("$","") - u = ud.replace(",", "") - u = u.strip() - USD.append(u) - # bc = (prc[1]).strip(' BTC') - # BTC.append(bc) - - # Finding the Vendor - vendor_name = bae[1].find('a').text - vendor_name = vendor_name.replace(",", "") - vendor_name = vendor_name.strip() - vendor.append(vendor_name) - - # Finding the Category - cat = bae[2].find('small').text - cat = cat.replace("Category: ", "") - cat = cat.replace(",", "") - cat = cat.strip() - category.append(cat) - - # Finding Number Sold and Quantity Left - num = bae[3].text - num = num.replace("Sold: ", "") - num = num.strip() - sold.append(num) - - quant = bae[4].find('small').text - quant = quant.replace("In stock: ", "") - quant = quant.strip() - qLeft.append(quant) - - # Finding Successful Transactions - freq = bae[1].text - freq = freq.replace(vendor_name, "") - freq = re.sub(r'Vendor Level \d+', "", freq) - freq = freq.replace("(", "") - freq = freq.replace(")", "") - freq = freq.strip() - success.append(freq) - - # Searching for CVE and MS categories - cve = a.findAll(text=re.compile('CVE-\d{4}-\d{4}')) - if not cve: - cveValue="-1" - else: - cee = " " - for idx in cve: - cee += (idx) - cee += " " - cee = cee.replace(',', ' ') - cee = cee.replace('\n', '') - cveValue=cee - CVE.append(cveValue) + + + listings: ResultSet[Tag] = soup.find("div", {"class": "col-lg-9 my-4"}).find_all("div", {"class": "col-lg-4 col-md-6 mb-1"}) + + for prod in listings: - ms = a.findAll(text=re.compile('MS\d{2}-\d{3}')) - if not ms: - MSValue="-1" - else: - me = " " - for im in ms: - me += (im) - me += " " - me = me.replace(',', ' ') - me = me.replace('\n', '') - MSValue=me - MS.append(MSValue) - - # Populate the final variable (this should be a list with all fields scraped) - return organizeProducts(mktName, nm, name, CVE, MS, category, describe, escrow, views, reviews, addDate, lastSeen, - BTC, USD, EURO, qLeft, shipFrom, shipTo, vendor, rating, success, sold, href) - + product_name = prod.find('h5', {"class": "art_title"}).text + name.append(cleanString(product_name.strip())) + + CVE.append("-1") + MS.append("-1") + describe.append("-1") + escrow.append("-1") + reviews.append("-1") + addDate.append("-1") + lastSeen.append("-1") + BTC.append("-1") + EURO.append("-1") + shipTo.append("-1") + success.append("-1") + + product_price = prod.find("span", {"class": "priceP"}).text + USD.append(cleanString(product_price.strip())) + + + + product_sold = prod.find("span", {"class": "badge badge-success"}).text + sold.append(cleanString(product_sold.strip())) + + product_statistics: ResultSet[Tag] = prod.find_all("p", {"class": "mb-0 card-text"}) + + product_category = product_statistics[0].find("a").text + category.append(cleanString(product_category.strip())) + + product_sold = product_statistics[1].find("span").text + sold.append(cleanString(product_sold.strip())) + + product_quantity_left = product_statistics[2].find("span", {"class": "badge bluebadge"}).text + qLeft.append(cleanString(product_quantity_left.strip())) + + product_views = product_statistics[3].find("span").text + views.append(cleanString(product_views.strip())) + + product_ships_from = product_statistics[4].find("span").text + shipFrom.append(cleanString(product_ships_from.strip())) + + product_vendor_tag: Tag = product_statistics[5].find("a").find("span", {"class": "badge badge-primary"}) + # Product vendors & ratings are displayed as "vender_name ★ 5.0" + # When split by the star (★), it should return a 2-value array + product_vendor, product_vendor_rating = product_vendor_tag.text.split("★") + + + try: + vendor.append(cleanString(product_vendor.strip())) + rating.append(cleanString(product_vendor_rating.strip())) + except Exception as e: + raise e + + product_href = prod.find('a').get('href') + href.append(product_href) + + nm += 1 + + + return organizeProducts( + marketplace=mktName, + nm=nm, + vendor=vendor, + rating_vendor=rating, + success_vendor=success, + nombre=name, + CVE=CVE, + MS=MS, + category=category, + describe=describe, + views=views, + reviews=reviews, + rating_item=["-1" for _ in range(nm)], + addDate=addDate, + BTC=BTC, + USD=USD, + EURO=EURO, + sold=sold, + qLeft=qLeft, + shipFrom=shipFrom, + shipTo=shipTo, + href=href + ) #called by the crawler to get description links on a listing page #@param: beautifulsoup object that is using the correct html page (listing page) diff --git a/MarketPlaces/CityMarket/__pycache__/crawler_selenium.cpython-311.pyc b/MarketPlaces/CityMarket/__pycache__/crawler_selenium.cpython-311.pyc index 541ae4910a8801089965acf02fedaf1e6cda7ac0..49ba90fbaecc8dc00932b3e16792e2ff72f75ea0 100644 GIT binary patch delta 33 ncmdm#yD67@IWI340}yaVuGz?K!NQ(boTgipTDsYbCBp~+pjZig delta 33 ncmdm#yD67@IWI340}#l3pSzLUf`#2L*iARcHFUEVONJ2urN9Ya diff --git a/MarketPlaces/CityMarket/__pycache__/parser.cpython-311.pyc b/MarketPlaces/CityMarket/__pycache__/parser.cpython-311.pyc index d362c9ce8a1298d2f76089c8d42eb368726587b1..b3ce72400e2f424ae0ab59b42a8577571c726eb0 100644 GIT binary patch delta 33 ncmdnyzs;X}IWI340}yaVuGz?K&C8xwoTgipTDsYnH&Y4#n$QVK delta 33 ncmdnyzs;X}IWI340}!xe%-+at&CBi=?4}#!8oJq+H&Y4#la~mC diff --git a/MarketPlaces/Classifier/__pycache__/__init__.cpython-311.pyc b/MarketPlaces/Classifier/__pycache__/__init__.cpython-311.pyc index d346a0f54d151f20aa9532eb5a6d3a1596af8f9f..4b915dbeb86cbce9be32ed7782209a39bc6dcf7a 100644 GIT binary patch delta 30 kcmX@Xc!H68IWI340}yaVu9?Uk#-3N4rdyO+Ix!;w0Cj%|i2wiq delta 30 kcmX@Xc!H68IWI340}xCquAj&q#_kvFrW@oMIx!;w0C-ghKL7v# diff --git a/MarketPlaces/Classifier/__pycache__/classify_product.cpython-311.pyc b/MarketPlaces/Classifier/__pycache__/classify_product.cpython-311.pyc index 7fb5747401eb407315ff42c672ef8cb91365273a..b935f0d14f40dd6ac241e0374f86c5be16c13ca5 100644 GIT binary patch delta 33 ncmew;`cag7IWI340}yaVuGz@_jgdXCI8C=GwRAHF(@PEjrHTp} delta 33 ncmew;`cag7IWI340}xCquHVT0jgj3i*iARcHFPrv(@PEjs6q+P diff --git a/MarketPlaces/Classifier/__pycache__/transformer.cpython-311.pyc b/MarketPlaces/Classifier/__pycache__/transformer.cpython-311.pyc index 4bd87b9b7ce9d0b5d8642384e83a0971101f14dd..1214a29bc37521351700dfe9db61de3e27376b24 100644 GIT binary patch delta 33 ncmaE+^h}9+IWI340}yaVuGz@V#LAvmoTgipTDn<;HHZfQmg@+q delta 33 ncmaE+^h}9+IWI340}xCquHVSb#LDg$?4}#!8oF78HHZfQnWG3_ diff --git a/MarketPlaces/DB_Connection/__pycache__/__init__.cpython-311.pyc b/MarketPlaces/DB_Connection/__pycache__/__init__.cpython-311.pyc index 66896ea8f8b48e33f8af27afe244df6211f3817d..366f9e053f4c1f023cc965e5d97a8c199cbeba19 100644 GIT binary patch delta 30 kcmZ3_xSo-FIWI340}yaVu9?Vf$(~o7rdyO+I?+1?0B%DFApigX delta 30 kcmZ3_xSo-FIWI340}xCquAj(l$?g~IrW@oMI?+1?0C5=y*8l(j diff --git a/MarketPlaces/DB_Connection/__pycache__/db_connection.cpython-311.pyc b/MarketPlaces/DB_Connection/__pycache__/db_connection.cpython-311.pyc index 9bcd79cc97a2d17e102a4859a5b6dfab07619128..cd3f8798f4134d5eb23564cf0ebf5fd536848ad8 100644 GIT binary patch delta 33 ncmdlTzB`Yv|@zOcyl(uQCeY diff --git a/MarketPlaces/DarkFox/__pycache__/crawler_selenium.cpython-311.pyc b/MarketPlaces/DarkFox/__pycache__/crawler_selenium.cpython-311.pyc index 5b3ac1b4c4f2ac299adfa4174fa7d67a3c6edf8b..38a4bb7b95d8e52dcc9f146ff9f53bdce05fd5f6 100644 GIT binary patch delta 33 ncmbQ0JS&-dIWI340}yaVuGz@Fn1wyBI8C=GwRH1VmZv%ZpwSA3 delta 33 ncmbQ0JS&-dIWI340}#l3pSzKJF$=q2u$yj>Yv|^!EKhX+ra1~| diff --git a/MarketPlaces/DarkFox/__pycache__/parser.cpython-311.pyc b/MarketPlaces/DarkFox/__pycache__/parser.cpython-311.pyc index ec8c0f953a99221ace035f2ea4646302724ff906..70dccd60127c950ac7848c614b8313562113d1c5 100644 GIT binary patch delta 33 ncmewq@F{?MIWI340}yaVuGz?K&C8xwoTgipTDsYnS5+DSsfP)H delta 33 ncmewq@F{?MIWI340}xCquHVRQ&CBi=?4}#!8oJq+S5+DStUn1i diff --git a/MarketPlaces/DarkMatter/__pycache__/crawler_selenium.cpython-311.pyc b/MarketPlaces/DarkMatter/__pycache__/crawler_selenium.cpython-311.pyc index d37fd6f0af7784b56af228a9171eac90182cc1ec..f74efb2692e942393112a6023fd7b48106459052 100644 GIT binary patch delta 33 ncmZopY)<4}&dbZi00f+oYc_J*v9RYAr|A}@mTnGUG1dV9k+KNb delta 33 ncmZopY)<4}&dbZi00c7M=WgV-V`29TcGC@V4c#2TVypuIml_DV diff --git a/MarketPlaces/DarkMatter/__pycache__/parser.cpython-311.pyc b/MarketPlaces/DarkMatter/__pycache__/parser.cpython-311.pyc index ab519a12500492c0dddbe748cae1ee4ae8f91d48..922962952e03eda007fdb6ab20d9f5593dbdb785 100644 GIT binary patch delta 33 ncmX@*f6AYGIWI340}yaVuGz?K&C8xwoTgipTDsYnw^j-OpZE!e delta 33 ncmX@*f6AYGIWI340}#l3pSzLUnwQ-#*iARcHFUEtZ>UM@>;U6=M|^v7NwSM_GPhFVCrd|+@*3{p1q2ffuWWq zPe_@eL=L1J0#q1^SQ!~oI3^dUrZcinzM*O@&bf?{fnhZeLjX{gA(%mvYqFM_0nba2 z)}mYxA+$MBEsT+|dGZeRM;z>eN*@@2#N=IKkzV!NX~GYWIe%pv#Mr26W1i5 z4pE?yMH42k({5z!nrxsW##Rq9rhc-I&P2v(oA2qAGBP$y4$<4o*fd#4--{chr3kEK Q+T?V7S;keHTlL$S08h+4AOHXW delta 257 zcmeB6=}F;T&dbZi00c7M=ca^ifO=o1Cd_&b*oMRay1H)<{h5(=}LokCT=VUE41NI^z zpkPt%<}|f1M#i?ud(|Ita0yC%U;q-6munOYd|+b`l>!nXk~179SxvCotgczl#5ED9 zNfc;cQUBx(+KsZEK<+J;;{4KrVkRI{L7_+iNEOwAiOGIC6B(y&exOsz$XGu)Om8n^ b<75$iFK&<-5G7M5XX?u`uH4+N-_8U85nDbI diff --git a/MarketPlaces/DarkTor/__pycache__/parser.cpython-311.pyc b/MarketPlaces/DarkTor/__pycache__/parser.cpython-311.pyc index 069cbaf8516555d2abff060df8cd1d8a8b4c8bac..822eabc237749fd1f6c0e0229f88bedf00dd56de 100644 GIT binary patch delta 33 ncmZn-Xbs?A&dbZi00f+oYc_IQ^Rnj^r|A}@mTvat-5~`4k8BA! delta 33 ncmZn-Xbs?A&dbZi00b-HBCjOlsg3GlOpK9}?UOdx$l+(2EN%Ydxa5MzKOBSTLkP=yGR3T_M)lYlBjkyP+vs8|eCA%>)aAEsjR z8fH$`EkIfE$-9_kS&sr)5|i%$S=WFp$;tnKtmif{{G=(ab%|CfsSQ&*k*9j>yiFzFnzQE@NK^Hl^uW)!@;PBqO IQsgNk05Y0mssI20 delta 433 zcmZ3k+o#LBoR^o20SIKi&rSI{kyn!O&_;DJCdSaoc1+UjR#6721`7-)KV%f1T+Adr zc^Z?cFW)jo28Pu@3;~P`Obn?eDg5Z7sRk(m*-RicMchCYtjmC`)etQ}l98b&8mK~W zvIMg%YYvblG}#Ksss*xyC&vI;eL$AT%L*{RSXQ49QGE3^NY`Rfr?0 z5XMk(38+E>NrfneipM||l1M7VVJaruuyC?|0m@2E_F|D|WdpLLC+D%qYf1oFGEf~n zK)=eubU?hz$S{GiM+>M%cJekBd3GD13ZoRc$#+;J8Ra*BV-aCw_X~E@4RQ_LEXeke iZ8HaNGbcYFr@OVtm?D)1Lp={oV8b zIRE><8(urB`CP3o1!S@JzT`h`p4S+lIA7m%WlDBR1_2LwX;gk}gO}vFBF{^6oQ*1{ zRHsw~D|;WDQuA^`HGB!7TAn!yJc_LBfDnyLPd%evhCMK=8HkC(1d50k_ahWX!~z=# zktdMAN5W#5A-Kh_E=lFFM4b2Gj;FlVw zbdH%F#A{{s`hnBLMOvHYL^*Y}vG@jTEB_XHGtbITK-t09s5}i${u<1y3HXWo;?jLIc%I zeEasy_>O$>LwH`JcXaN^WKS`&T$%ThGV8HVzq__8SL*F~??iXg>z4b|#uU5YEyP{} z!6@KCy83c;tYm}Fz!{LgA!G7Is%*i6&sTEzH+>gL*=w+JI}T3Uw_;lBu9Nn=nd@?z zJ^u;~E$vVMakN;Cw;Ky`%ARuIHG|bZO&n(af?3Ybh_yrL^4X~%*(RkbRsHbW#RbLR7A`w_Fo7K2{96n;cL$B zdM9#IWGzK1!bk{-!om0i+Vq)~gyS((|FLV5%(tkEcUvhE3glQ63X@}#@o7Z3k{6O< zBo?9vC!GX?VGW1NYGia<>?k*p6)|CEJP|@k0lh~cLu4lxGl80yQ0`@WnLmIx(_VK6 zLJt2`zsoQuc~ov$P%W4Hmdbrks#r4e+ZrEM*h_f#oT;`gWxaKFumfLOjj2$b+j*Qeh2DMLY z?scFtdh-N_eare!hUxEbveu2{5#<(O_ht4ro?zf-7&o^712;>Q2OUA_@owf}cTjnd$cUpE#B%s|M4XZPL}YpzAG@{O2}~S2DjSg9<^{O=r^}M8OD$Y+wg;&rlQRzHSeuFClfr?e&TH5}{y@49lBj8&q{P9GfwQf=Z MFT-{4?=0u+AGO>1MgRZ+ delta 1815 zcmbVNZ){Ul6o2=T3Ze81T-Pp=jV1L*cWegC=P{trbmeTYVsC4aoeRWD+ zB^o}Mu*A(1Of(Xgm_QUmLYn9|;VX&p4+1g$0_X=NMq%-T#Q5*tu3N{VU%bgZ_ndoA zfA{>(x$pGBi5n^XWt~pLkm335BHk5U&^yrag>ZD|AqFGNWtFv6Rb3TX^|WwQKn&*3 zF-J96Nu(C5h-|>@I1^D{ZYXACfV>u?|IkdU_LBkKM!74Mj zWfHYPvh(pkC95=MS$I2SnGDuwK(cF)aH@i_7zSK{k zHqezVA#wX_aT}$661N|B6YwCetH32nlwoSn|r=MIX&Y zD0&Go%oQ@1N6Cu=((sDKFtQhKbTaUq-quBLDp_QUta*umh}&uEoU5L=yRMhaQXH17 zBON2F#}ufi?m?_r-NKtbCUvq!4Wn!Pk+d5w+M*~3-HxCocQwEuM%r6$^MoU*gGvgUt3BbB@1tKgOqthq<0L+tex9Feu0_Vrh2Up* zr}fB6B1oz@nW>g+2PLD#4Cyi>5K&D14CiI7^cTTdMu>GbW%$1&z}@m;VWD!pA%c* zQQ$Ok!}FvSd6tpHWQrga@7h< z?KhAvhlG9XeW&k@y^mQVJm}a`?%pto*vBlq(|Jqz=p5V}{=rQx(OBL)NK^2$e diff --git a/MarketPlaces/Initialization/geckodriver.log b/MarketPlaces/Initialization/geckodriver.log index c3073be..9252e3d 100644 --- a/MarketPlaces/Initialization/geckodriver.log +++ b/MarketPlaces/Initialization/geckodriver.log @@ -12154,3 +12154,409 @@ JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't fin JavaScript error: resource://gre/modules/AsyncShutdown.jsm, line 575: uncaught exception: SessionFileInternal.getWriter() called too early! Please read the session file from disk first. JavaScript error: resource://gre/modules/PromiseWorker.jsm, line 106: Error: Could not get children of file(C:\Users\MINHKH~1\AppData\Local\Temp\rust_mozprofile5wtzYO\thumbnails) because it does not exist [Parent 9204, IPC I/O Parent] WARNING: pipe error: 232: file /var/tmp/build/firefox-b1c79245b9a4/ipc/chromium/src/chrome/common/ipc_channel_win.cc:554 +1689027536873 geckodriver INFO Listening on 127.0.0.1:58896 +1689027540458 mozrunner::runner INFO Running command: "C:\\Users\\minhkhoitran\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "58897" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\MINHKH~1\\AppData\\Local\\Temp\\rust_mozprofileoBZVUy" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: init()" +console.log: "TorConnect: Entering Initial state" +console.log: "TorConnect: Observed profile-after-change" +console.log: "TorConnect: Observing topic 'TorProcessExited'" +console.log: "TorConnect: Observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: Observing topic 'torsettings:ready'" +console.log: "TorSettings: Observed profile-after-change" +1689027542141 Marionette INFO Marionette enabled +console.log: "TorConnect: Will load after bootstrap => [about:blank]" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +DevTools listening on ws://localhost:58897/devtools/browser/1cb24560-d41a-49a9-8a36-d3872360db16 +1689027548133 Marionette INFO Listening on port 58902 +1689027549218 RemoteAgent WARN TLS certificate errors will be ignored for this session +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +1689027592577 Marionette INFO Stopped listening on port 58902 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +[Parent 9308, IPC I/O Parent] WARNING: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/base/process_util_win.cc:167 +!!! error running onStopped callback: TypeError: callback is not a function +JavaScript error: resource:///modules/sessionstore/SessionFile.jsm, line 375: Error: _initWorker called too early! Please read the session file from disk first. +JavaScript error: resource://gre/modules/PromiseWorker.jsm, line 106: Error: Could not get children of file(C:\Users\minhkhoitran\AppData\Local\Temp\rust_mozprofileoBZVUy\thumbnails) because it does not exist +[Parent 9308, IPC I/O Parent] WARNING: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/base/process_util_win.cc:167 +1689027594612 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1689027762781 geckodriver INFO Listening on 127.0.0.1:60672 +1689027767350 mozrunner::runner INFO Running command: "C:\\Users\\minhkhoitran\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "60673" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\MINHKH~1\\AppData\\Local\\Temp\\rust_mozprofile29AjXd" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: init()" +console.log: "TorConnect: Entering Initial state" +console.log: "TorConnect: Observed profile-after-change" +console.log: "TorConnect: Observing topic 'TorProcessExited'" +console.log: "TorConnect: Observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: Observing topic 'torsettings:ready'" +console.log: "TorSettings: Observed profile-after-change" +1689027769668 Marionette INFO Marionette enabled +console.log: "TorConnect: Will load after bootstrap => [about:blank]" +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +DevTools listening on ws://localhost:60673/devtools/browser/b46f2c03-b442-4bac-b701-97d5e4c99495 +1689027774565 Marionette INFO Listening on port 60685 +1689027775418 RemoteAgent WARN TLS certificate errors will be ignored for this session +console.log: "TorConnect: beginBootstrap()" +console.log: "TorConnect: Try transitioning from Initial to Bootstrapping" +console.log: "TorConnect: Exited Initial state" +console.log: "TorConnect: Entering Bootstrapping state" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +1689027793585 Marionette INFO Stopped listening on port 60685 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +[Parent 10780, IPC I/O Parent] WARNING: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/base/process_util_win.cc:167 +JavaScript error: moz-extension://ea77c2e9-b8db-4689-b4a8-30cbf0652171/nscl/common/log.js, line 36: TypeError: can't access dead object +!!! error running onStopped callback: TypeError: callback is not a function +JavaScript error: resource:///modules/sessionstore/SessionFile.jsm, line 375: Error: _initWorker called too early! Please read the session file from disk first. +JavaScript error: resource://gre/modules/PromiseWorker.jsm, line 106: Error: Could not get children of file(C:\Users\minhkhoitran\AppData\Local\Temp\rust_mozprofile29AjXd\thumbnails) because it does not exist +1689027795208 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1689027854442 geckodriver INFO Listening on 127.0.0.1:53627 +1689027858053 mozrunner::runner INFO Running command: "C:\\Users\\minhkhoitran\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "53628" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\MINHKH~1\\AppData\\Local\\Temp\\rust_mozprofilel8aw8B" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: init()" +console.log: "TorConnect: Entering Initial state" +console.log: "TorConnect: Observed profile-after-change" +console.log: "TorConnect: Observing topic 'TorProcessExited'" +console.log: "TorConnect: Observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: Observing topic 'torsettings:ready'" +console.log: "TorSettings: Observed profile-after-change" +1689027860047 Marionette INFO Marionette enabled +console.log: "TorConnect: Will load after bootstrap => [about:blank]" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +DevTools listening on ws://localhost:53628/devtools/browser/2b102403-a270-4c00-a055-4aa2ca464549 +1689027863667 Marionette INFO Listening on port 65239 +1689027864969 RemoteAgent WARN TLS certificate errors will be ignored for this session +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +1689027958937 Marionette INFO Stopped listening on port 65239 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +[Parent 5784, IPC I/O Parent] WARNING: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/base/process_util_win.cc:167 +JavaScript error: moz-extension://ea77c2e9-b8db-4689-b4a8-30cbf0652171/nscl/common/log.js, line 36: TypeError: can't access dead object +!!! error running onStopped callback: TypeError: callback is not a function +JavaScript error: resource:///modules/sessionstore/SessionFile.jsm, line 375: Error: _initWorker called too early! Please read the session file from disk first. +JavaScript error: resource://gre/modules/PromiseWorker.jsm, line 106: Error: Could not get children of file(C:\Users\minhkhoitran\AppData\Local\Temp\rust_mozprofilel8aw8B\thumbnails) because it does not exist +[Parent 5784, IPC I/O Parent] WARNING: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/base/process_util_win.cc:167 +1689027960521 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1689028040965 geckodriver INFO Listening on 127.0.0.1:61932 +1689028045731 mozrunner::runner INFO Running command: "C:\\Users\\minhkhoitran\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "61933" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\MINHKH~1\\AppData\\Local\\Temp\\rust_mozprofiled80SDJ" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: init()" +console.log: "TorConnect: Entering Initial state" +console.log: "TorConnect: Observed profile-after-change" +console.log: "TorConnect: Observing topic 'TorProcessExited'" +console.log: "TorConnect: Observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: Observing topic 'torsettings:ready'" +console.log: "TorSettings: Observed profile-after-change" +1689028052563 Marionette INFO Marionette enabled +console.log: "TorConnect: Will load after bootstrap => [about:blank]" +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +DevTools listening on ws://localhost:61933/devtools/browser/bd75cb83-0b67-4923-859a-e0defd477b1a +1689028059480 Marionette INFO Listening on port 61943 +1689028060321 RemoteAgent WARN TLS certificate errors will be ignored for this session +[Parent 6496, IPC I/O Parent] WARNING: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/base/process_util_win.cc:167 +console.log: "TorConnect: beginBootstrap()" +console.log: "TorConnect: Try transitioning from Initial to Bootstrapping" +console.log: "TorConnect: Exited Initial state" +console.log: "TorConnect: Entering Bootstrapping state" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +1689028085304 Marionette INFO Stopped listening on port 61943 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +[Parent 6496, IPC I/O Parent] WARNING: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/base/process_util_win.cc:167 +[Parent 6496, IPC I/O Parent] WARNING: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/base/process_util_win.cc:167 +!!! error running onStopped callback: TypeError: callback is not a function +JavaScript error: resource:///modules/sessionstore/SessionFile.jsm, line 375: Error: _initWorker called too early! Please read the session file from disk first. +JavaScript error: resource://gre/modules/PromiseWorker.jsm, line 106: Error: Could not get children of file(C:\Users\minhkhoitran\AppData\Local\Temp\rust_mozprofiled80SDJ\thumbnails) because it does not exist +[Parent 6496, IPC I/O Parent] WARNING: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/base/process_util_win.cc:167 +1689028087339 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1689028324198 geckodriver INFO Listening on 127.0.0.1:64235 +1689028328225 mozrunner::runner INFO Running command: "C:\\Users\\minhkhoitran\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "64236" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\MINHKH~1\\AppData\\Local\\Temp\\rust_mozprofilei2mDK9" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: init()" +console.log: "TorConnect: Entering Initial state" +console.log: "TorConnect: Observed profile-after-change" +console.log: "TorConnect: Observing topic 'TorProcessExited'" +console.log: "TorConnect: Observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: Observing topic 'torsettings:ready'" +console.log: "TorSettings: Observed profile-after-change" +1689028336958 Marionette INFO Marionette enabled +console.log: "TorConnect: Will load after bootstrap => [about:blank]" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +DevTools listening on ws://localhost:64236/devtools/browser/c3c1850a-220c-4aee-b4dd-ce0235633765 +[Parent 9132, IPC I/O Parent] WARNING: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/base/process_util_win.cc:167 +1689028352323 Marionette INFO Listening on port 64248 +1689028352692 RemoteAgent WARN TLS certificate errors will be ignored for this session +1689028364606 Marionette INFO Stopped listening on port 64248 +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +!!! error running onStopped callback: TypeError: callback is not a function +JavaScript error: resource:///modules/sessionstore/SessionFile.jsm, line 375: Error: _initWorker called too early! Please read the session file from disk first. +JavaScript error: resource://gre/modules/PromiseWorker.jsm, line 106: Error: Could not get children of file(C:\Users\minhkhoitran\AppData\Local\Temp\rust_mozprofilei2mDK9\thumbnails) because it does not exist +[Parent 9132, IPC I/O Parent] WARNING: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/base/process_util_win.cc:167 +1689028366563 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1689029032462 geckodriver INFO Listening on 127.0.0.1:62083 +1689029038456 mozrunner::runner INFO Running command: "C:\\Users\\minhkhoitran\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "62084" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\MINHKH~1\\AppData\\Local\\Temp\\rust_mozprofileFp57y8" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: init()" +console.log: "TorConnect: Entering Initial state" +console.log: "TorConnect: Observed profile-after-change" +console.log: "TorConnect: Observing topic 'TorProcessExited'" +console.log: "TorConnect: Observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: Observing topic 'torsettings:ready'" +console.log: "TorSettings: Observed profile-after-change" +1689029040753 Marionette INFO Marionette enabled +console.log: "TorConnect: Will load after bootstrap => [about:blank]" +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +DevTools listening on ws://localhost:62084/devtools/browser/9ac05d95-d613-4d68-87c3-3447fff93c27 +1689029046119 Marionette INFO Listening on port 62089 +1689029046752 RemoteAgent WARN TLS certificate errors will be ignored for this session +JavaScript error: resource://gre/actors/AutoCompleteChild.jsm, line 125: Error: Invalid autocomplete selectedIndex +JavaScript error: resource:///modules/UrlbarInput.jsm, line 2952: TypeError: event.target.closest is not a function +1689029623751 Marionette INFO Stopped listening on port 62089 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +JavaScript error: chrome://remote/content/marionette/cert.js, line 55: NS_ERROR_NOT_AVAILABLE: Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsICertOverrideService.setDisableAllSecurityChecksAndLetAttackersInterceptMyData] +!!! error running onStopped callback: TypeError: callback is not a function +JavaScript error: resource:///modules/sessionstore/SessionFile.jsm, line 375: Error: _initWorker called too early! Please read the session file from disk first. +[Parent 10372, IPC I/O Parent] WARNING: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/base/process_util_win.cc:167 +JavaScript error: resource://gre/modules/PageThumbs.jsm, line 709: AbortError: IOUtils.profileBeforeChange getter: IOUtils: profileBeforeChange phase has already finished +1689029627939 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1689029978003 geckodriver INFO Listening on 127.0.0.1:56350 +1689029984147 mozrunner::runner INFO Running command: "C:\\Users\\minhkhoitran\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "56351" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\MINHKH~1\\AppData\\Local\\Temp\\rust_mozprofileli0ySk" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: init()" +console.log: "TorConnect: Entering Initial state" +console.log: "TorConnect: Observed profile-after-change" +console.log: "TorConnect: Observing topic 'TorProcessExited'" +console.log: "TorConnect: Observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: Observing topic 'torsettings:ready'" +console.log: "TorSettings: Observed profile-after-change" +1689029988350 Marionette INFO Marionette enabled +console.log: "TorConnect: Will load after bootstrap => [about:blank]" +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +DevTools listening on ws://localhost:56351/devtools/browser/7b71fd6a-c5d8-49e1-ae2d-748a5f602160 +1689029993231 Marionette INFO Listening on port 65309 +1689029993827 RemoteAgent WARN TLS certificate errors will be ignored for this session +1689030288524 Marionette INFO Stopped listening on port 65309 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +!!! error running onStopped callback: TypeError: callback is not a function +JavaScript error: resource:///modules/sessionstore/SessionFile.jsm, line 375: Error: _initWorker called too early! Please read the session file from disk first. +JavaScript error: resource://gre/modules/PromiseWorker.jsm, line 106: Error: Could not get children of file(C:\Users\minhkhoitran\AppData\Local\Temp\rust_mozprofileli0ySk\thumbnails) because it does not exist +1689030292660 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1689030525024 geckodriver INFO Listening on 127.0.0.1:59971 +1689030529958 mozrunner::runner INFO Running command: "C:\\Users\\minhkhoitran\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "59972" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\MINHKH~1\\AppData\\Local\\Temp\\rust_mozprofileBjxvxN" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: init()" +console.log: "TorConnect: Entering Initial state" +console.log: "TorConnect: Observed profile-after-change" +console.log: "TorConnect: Observing topic 'TorProcessExited'" +console.log: "TorConnect: Observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: Observing topic 'torsettings:ready'" +console.log: "TorSettings: Observed profile-after-change" +1689030533635 Marionette INFO Marionette enabled +console.log: "TorConnect: Will load after bootstrap => [about:blank]" +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +DevTools listening on ws://localhost:59972/devtools/browser/7b60176d-d841-422b-bc49-8a8082db7c39 +1689030539135 Marionette INFO Listening on port 59978 +1689030539531 RemoteAgent WARN TLS certificate errors will be ignored for this session +1689030595909 Marionette INFO Stopped listening on port 59978 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +[Parent 8704, IPC I/O Parent] WARNING: pipe error: 232: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/chrome/common/ipc_channel_win.cc:544 +[Parent 8704, IPC I/O Parent] WARNING: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/base/process_util_win.cc:167 +JavaScript error: chrome://remote/content/marionette/cert.js, line 55: NS_ERROR_NOT_AVAILABLE: Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsICertOverrideService.setDisableAllSecurityChecksAndLetAttackersInterceptMyData] +!!! error running onStopped callback: TypeError: callback is not a function +JavaScript error: resource:///modules/sessionstore/SessionFile.jsm, line 375: Error: _initWorker called too early! Please read the session file from disk first. +JavaScript error: resource://gre/modules/PromiseWorker.jsm, line 106: Error: Could not get children of file(C:\Users\minhkhoitran\AppData\Local\Temp\rust_mozprofileBjxvxN\thumbnails) because it does not exist +[Parent 8704, IPC I/O Parent] WARNING: file /var/tmp/build/firefox-b6010b1466c9/ipc/chromium/src/base/process_util_win.cc:167 +1689030598070 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1689030671606 geckodriver INFO Listening on 127.0.0.1:50366 +1689030675847 mozrunner::runner INFO Running command: "C:\\Users\\minhkhoitran\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "50367" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\MINHKH~1\\AppData\\Local\\Temp\\rust_mozprofileMQLh6V" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: init()" +console.log: "TorConnect: Entering Initial state" +console.log: "TorConnect: Observed profile-after-change" +console.log: "TorConnect: Observing topic 'TorProcessExited'" +console.log: "TorConnect: Observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: Observing topic 'torsettings:ready'" +console.log: "TorSettings: Observed profile-after-change" +1689030677801 Marionette INFO Marionette enabled +console.log: "TorConnect: Will load after bootstrap => [about:blank]" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +DevTools listening on ws://localhost:50367/devtools/browser/86fd830f-0cb1-4e11-88dc-48b626199e7d +1689030682980 Marionette INFO Listening on port 50372 +1689030683465 RemoteAgent WARN TLS certificate errors will be ignored for this session +JavaScript error: resource://gre/modules/PromiseWorker.jsm, line 106: Error: Could not get children of file(C:\Users\minhkhoitran\AppData\Local\Temp\rust_mozprofileMQLh6V\thumbnails) because it does not exist +1689032941949 Marionette INFO Stopped listening on port 50372 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +JavaScript error: chrome://remote/content/marionette/cert.js, line 55: NS_ERROR_NOT_AVAILABLE: Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsICertOverrideService.setDisableAllSecurityChecksAndLetAttackersInterceptMyData] +!!! error running onStopped callback: TypeError: callback is not a function +JavaScript error: resource:///modules/sessionstore/SessionFile.jsm, line 375: Error: _initWorker called too early! Please read the session file from disk first. +JavaScript error: resource://gre/modules/PromiseWorker.jsm, line 106: Error: Could not get children of file(C:\Users\minhkhoitran\AppData\Local\Temp\rust_mozprofileMQLh6V\thumbnails) because it does not exist +1689032951168 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1689098476059 geckodriver INFO Listening on 127.0.0.1:49799 +1689098479402 mozrunner::runner INFO Running command: "C:\\Users\\minhkhoitran\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "49800" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\MINHKH~1\\AppData\\Local\\Temp\\rust_mozprofileOSrhn8" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: init()" +console.log: "TorConnect: Entering Initial state" +console.log: "TorConnect: Observed profile-after-change" +console.log: "TorConnect: Observing topic 'TorProcessExited'" +console.log: "TorConnect: Observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: Observing topic 'torsettings:ready'" +console.log: "TorSettings: Observed profile-after-change" +1689098479886 Marionette INFO Marionette enabled +console.log: "TorConnect: Will load after bootstrap => [about:blank]" +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +DevTools listening on ws://localhost:49800/devtools/browser/c0db15dd-f0dd-482e-9661-3b709ee430f3 +1689098481156 Marionette INFO Listening on port 49805 +1689098481479 RemoteAgent WARN TLS certificate errors will be ignored for this session +JavaScript error: resource://gre/actors/AutoCompleteChild.jsm, line 125: Error: Invalid autocomplete selectedIndex +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +1689098631986 Marionette INFO Stopped listening on port 49805 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +!!! error running onStopped callback: TypeError: callback is not a function +JavaScript error: resource:///modules/sessionstore/SessionFile.jsm, line 375: Error: _initWorker called too early! Please read the session file from disk first. +JavaScript error: resource://gre/modules/PromiseWorker.jsm, line 106: Error: Could not get children of file(C:\Users\minhkhoitran\AppData\Local\Temp\rust_mozprofileOSrhn8\thumbnails) because it does not exist +1689098632298 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 +1689098733626 geckodriver INFO Listening on 127.0.0.1:49891 +1689098736947 mozrunner::runner INFO Running command: "C:\\Users\\minhkhoitran\\Desktop\\Tor Browser\\Browser\\firefox.exe" "--marionette" "--remote-debugging-port" "49892" "--remote-allow-hosts" "localhost" "-no-remote" "-profile" "C:\\Users\\MINHKH~1\\AppData\\Local\\Temp\\rust_mozprofilekUphMW" +console.log: "TorSettings: loadFromPrefs()" +console.log: "TorConnect: init()" +console.log: "TorConnect: Entering Initial state" +console.log: "TorConnect: Observed profile-after-change" +console.log: "TorConnect: Observing topic 'TorProcessExited'" +console.log: "TorConnect: Observing topic 'TorLogHasWarnOrErr'" +console.log: "TorConnect: Observing topic 'torsettings:ready'" +console.log: "TorSettings: Observed profile-after-change" +1689098737377 Marionette INFO Marionette enabled +console.log: "TorConnect: Will load after bootstrap => [about:blank]" +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +console.error: "Could not load engine blockchair-onion@search.mozilla.org: Error: Extension is invalid" +JavaScript error: resource://gre/modules/XPCOMUtils.jsm, line 161: TypeError: Cc[aContract] is undefined +DevTools listening on ws://localhost:49892/devtools/browser/8d693373-4ed2-4bdc-8d1f-4c58e0f2a4b4 +1689098738455 Marionette INFO Listening on port 49897 +1689098738514 RemoteAgent WARN TLS certificate errors will be ignored for this session +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory. +1689099035811 Marionette INFO Stopped listening on port 49897 +JavaScript error: resource:///modules/Interactions.jsm, line 209: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIUserIdleService.removeIdleObserver] +!!! error running onStopped callback: TypeError: callback is not a function +JavaScript error: resource:///modules/sessionstore/SessionFile.jsm, line 375: Error: _initWorker called too early! Please read the session file from disk first. +JavaScript error: resource://gre/modules/PromiseWorker.jsm, line 106: Error: Could not get children of file(C:\Users\minhkhoitran\AppData\Local\Temp\rust_mozprofilekUphMW\thumbnails) because it does not exist + +###!!! [Parent][MessageChannel] Error: (msgtype=0x390076,name=PContent::Msg_DestroyBrowsingContextGroup) Closed channel: cannot send/recv + +1689099036125 RemoteAgent ERROR unable to stop listener: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIWindowMediator.getEnumerator]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: chrome://remote/content/cdp/observers/TargetObserver.jsm :: stop :: line 64" data: no] Stack trace: stop()@TargetObserver.jsm:64 +unwatchForTabs()@TargetList.jsm:70 +unwatchForTargets()@TargetList.jsm:37 +destructor()@TargetList.jsm:109 +stop()@CDP.jsm:104 +close()@RemoteAgent.jsm:138 diff --git a/MarketPlaces/Initialization/marketsList.txt b/MarketPlaces/Initialization/marketsList.txt index 8ce2822..559010a 100644 --- a/MarketPlaces/Initialization/marketsList.txt +++ b/MarketPlaces/Initialization/marketsList.txt @@ -1 +1 @@ -MikesGrandStore +Apocalypse \ No newline at end of file diff --git a/MarketPlaces/Initialization/markets_mining.py b/MarketPlaces/Initialization/markets_mining.py index aad5f63..664454a 100644 --- a/MarketPlaces/Initialization/markets_mining.py +++ b/MarketPlaces/Initialization/markets_mining.py @@ -73,7 +73,7 @@ if __name__ == '__main__': for mkt in mktsList: mkt = mkt.replace('\n','') - print("Creating listing and description directories ...") + print(f"Creating listing and description directories of {mkt} ...") createDirectory(mkt) time.sleep(5) input("Directories created successfully. Press ENTER to continue\n") diff --git a/MarketPlaces/Initialization/prepare_parser.py b/MarketPlaces/Initialization/prepare_parser.py index accd697..cbf0455 100644 --- a/MarketPlaces/Initialization/prepare_parser.py +++ b/MarketPlaces/Initialization/prepare_parser.py @@ -7,6 +7,7 @@ import shutil from MarketPlaces.DB_Connection.db_connection import * from MarketPlaces.DarkFox.parser import * from MarketPlaces.Tor2door.parser import * +from MarketPlaces.Apocalypse.parser import * from MarketPlaces.Classifier.classify_product import predict @@ -139,14 +140,16 @@ def new_parse(marketPlace, url, createLog): rmm = darkfox_description_parser(soup) elif marketPlace == "Tor2door": rmm = tor2door_description_parser(soup) - + elif marketPlace == "Apocalypse": + rmm = apocalypse_description_parser(soup) + # key = u"Pr:" + rmm[0].upper()[:desc_lim1] + u" Vendor:" + rmm[13].upper()[:desc_lim2] key = u"Url:" + os.path.basename(line2).replace(".html", "") # save file address with description record in memory detPage[key] = {'rmm': rmm, 'filename': os.path.basename(line2)} - except: + except: nError += 1 print("There was a problem to parse the file " + line2 + " in the Description section!") @@ -186,6 +189,8 @@ def new_parse(marketPlace, url, createLog): rw = darkfox_listing_parser(soup) elif marketPlace == "Tor2door": rw = tor2door_listing_parser(soup) + elif marketPlace == "Apocalypse": + rw = apocalypse_listing_parser(soup) else: parseError = True diff --git a/MarketPlaces/LionMarketplace/__pycache__/crawler_selenium.cpython-311.pyc b/MarketPlaces/LionMarketplace/__pycache__/crawler_selenium.cpython-311.pyc index 9231c848c9e4994d084f3ac4afd1985ceb3200c7..fe2d7c4db188b2ed5a68a0b20627df35940cc851 100644 GIT binary patch delta 33 ncmbQ7JUN+rIWI340}yaVuGz@#%)*{moTgipTDm!u#ZDIhmZS+1 delta 33 ncmbQ7JUN+rIWI340}#l3pSzLUnT6di*iARcHFR?*i=8e2oD2x` diff --git a/MarketPlaces/LionMarketplace/__pycache__/parser.cpython-311.pyc b/MarketPlaces/LionMarketplace/__pycache__/parser.cpython-311.pyc index f67444ef17a0e4abc8359f3c17d743eae1945f72..b43a4c85b571ae68401bcc421c3a708aebfabb07 100644 GIT binary patch delta 33 ncmaFt|Ja{Yv^Vl-sw^Rv9SsI diff --git a/MarketPlaces/M00nkeyMarket/__pycache__/crawler_selenium.cpython-311.pyc b/MarketPlaces/M00nkeyMarket/__pycache__/crawler_selenium.cpython-311.pyc index ec7c5912b0a459bccf9aa503ded996d60bbe2a25..1ea14d08b00b404e138af5c4c77d60621bbfbd38 100644 GIT binary patch delta 33 ncmcbgbw7)HIWI340}yaVuGz?K&BC5noTgipTDsYnMaU2Us%i;< delta 33 ncmcbgbw7)HIWI340}#l3pSzLUnuXmj*iARcHFUEti;y7zuhI!( diff --git a/MarketPlaces/M00nkeyMarket/__pycache__/parser.cpython-311.pyc b/MarketPlaces/M00nkeyMarket/__pycache__/parser.cpython-311.pyc index 215d3f252cadf2a9ce8a663f57c5f351ed4f7f64..77a5388a0c79e4571e240fc4047794c7d2c319af 100644 GIT binary patch delta 33 ncmccQf61SFIWI340}yaVuGz?K&C8xwoTgipTDsYnw^a%Nq6i6| delta 33 ncmccQf61SFIWI340}!xe%-+at&CBi=?4}#!8oJq+w^a%Nn$HN= diff --git a/MarketPlaces/MikesGrandStore/__pycache__/crawler_selenium.cpython-311.pyc b/MarketPlaces/MikesGrandStore/__pycache__/crawler_selenium.cpython-311.pyc index ba35f17de89f4332b456de02691db664370f71be..0a45291759fa08079075747664e5d97623562ad8 100644 GIT binary patch delta 33 ncmdm#vnhvrIWI340}yaVuGz@l&(5A#oTgipTDo~5`$Rnerw|HM delta 33 ncmdm#vnhvrIWI340}#9xn75I;pPk(=*iARcHFWbr_KA7`tC0#H diff --git a/MarketPlaces/MikesGrandStore/__pycache__/parser.cpython-311.pyc b/MarketPlaces/MikesGrandStore/__pycache__/parser.cpython-311.pyc index 6f1f49720dbdcb2efde9b2f6ad4cfe54d97bddd0..804ba0c429e135eb49c129667c75b5fef0768b17 100644 GIT binary patch delta 193 zcmbR1w8DvZIWI340}yaVu1Q(6k#{E>dtPyxZc%FK=Cf?7%mVzrnc1nu?nQ}tDZwTA zMX8g2ajs&Q%LNNgUc+U`D8Kn07biF8Eq0g0qHMSPip_6C`9SuoZED*dWQGL=YhgB9cHv@?<`FBgXQ{j`Amr=xLAvvf!a5J7wu0(q682j3L+9gMABqQc_YTM$v*Ng*h)YGWs|KGWEra`M<~>D=zd_3 NW#ru9GWouOCjb~UFHHad diff --git a/MarketPlaces/ThiefWorld/__pycache__/crawler_selenium.cpython-311.pyc b/MarketPlaces/ThiefWorld/__pycache__/crawler_selenium.cpython-311.pyc index 42d41313f39a1bb9657d6eb6e6a3e23f1b05a5c4..3dc0317af4844f2bdd6a192d9a734f702c005414 100644 GIT binary patch delta 33 ncmcbXaxH~>IWI340}yaVuGz@##mt^poTgipTDm!g`IjC5sgDX{ delta 33 ncmcbXaxH~>IWI340}#l3pSzLUi<#Xo*iARcHFR?f^DjLBuJ;N> diff --git a/MarketPlaces/ThiefWorld/__pycache__/parser.cpython-311.pyc b/MarketPlaces/ThiefWorld/__pycache__/parser.cpython-311.pyc index eff2b39c6502306095f10ad77e864ee55358adf6..1e8dc5a00f71b0a07f736fdfc8105d21104f2907 100644 GIT binary patch delta 3093 zcmaJ@TTC3+8Qx)UXYa)9752um29FIGaAFLm7j6!Yxi|r1$02st%m9n`=CgxiS&P<{ zB4tA@fpaPmxs|-iLrj#k!QzFNs_vVWryV*fXe3KiRVtkeIp6=EIscp=`G04v4=om>ie83yzvBKobkFK$QumsUpNXT(h*5D`UdQQp^^Ato zf2g@^0DGp2L$qz=3?Hg4n@WsPVN8@Ub7qPb&N8lIt@rLW)Tw1lA0Jr|qB9Gz@#I2E zHoU{97h=LVFFgA5rj{|1Te?-oL#p*F`b2uB1@jB!p?;hh-1v|FtEzqwmu4sg@c>2H zBg{qlnTtsr`FF+CK&E1`2mn&vYuS;m!a)v+*zEo5m&!C9##l z4~!9em1i@qrBAtP?u5)lunQb)l+#o3<{a&g;nE)pp|b z+exq8MJ}0bx-II%P1`<#9NU&2SATy$tuo(XgqDotahX{t2Mm8PX^?um9eOq_-@ zzbG3r88B69IS`6JmsQXpWtvK7}|6y z78T^`B%X~VqPO|;ILR$c3u!ipq4daAiMXtfUl&FraUM6pNXG!00a^i$0CZ50wKt>u z2WeT4d8L6*LJteDxB0WhJ&)f|+;0r?GXg#i4s8Ih1C*;n44h1STS%kjJI76l~~ETG`7Gqmk&+;TSN zZ;H-V$=Q0)Yu^c(mW@lsmDfe&mXN!E+&jp)Y*;d^gg>_3wdHI(sCwD9WcySjBAl64@l4XSxQJsY93aD-eS(eR9=9LK%)k>&VdCj(LU9zqSBJxVe zTR`3&^fFTxnJuc^c`2}6d)?~rC&PK?TGM(b6)D<#Bzw=cy?4vr`?yiGpOxSq%^7y= zzSXf$#`1%r{itL=y4Eh)TXKe{_CVh7(Ds>447N+bcG2D;**mCnX`ZgV{A7K*rL`Ck zkw-$F0`lyw&OzqoILk5Yh45l_cHMyo=KJRSg|&<8@j~-}=pK~ZgWK-6w%l($IU%~o zB=^`w$vu&?JasqZN4CSATj5SI+$Dv(M0dC3?#@|uN-2+vC@i6H0fk?+2rnj>=ALY{ zhFZLVd`+HP8(crNIr(_<$z0C0ypp$Ckwy$_7tSj+@mIEm zo}o6F$?A&PQC9UMaD!izA{FOoE3Kmt zR4zO~{?g{tu2SMpv`$Kz2enu8E;}ZDnh#l|6(NhY z;w5BA>Uz@Vvn+_jKq&d$NEo-w@REHSr2-i zO2uAGz+{LJ^ojSrS~e)Y`+}^0-CZ=`Yb-_w_z|1T2ixpt6I9{Tl4jd1rb3Vc0>Uic zQCCW4=S=1*Y$0PcEoCzY86)*sB1@TgS>C})#E1q#JXVtY)*^(Ei^g+Hj6GIL-VFOp_|jKuR_A1wINH zEuY9OnUN?^BQ438x0Lz0+=x2Qp@FvUChQ?Z35|rk2+Mt0=T}Ti0d5P}Po7SWl(cT7%bSk%x8jct25>}EF2V*hTC$h0>c?G@S9P77ZQJU+Uu6iaH z<|@8)_l=d%0rp&BjwGcOaTYpj58x6RWV>61iC_D>!_F5LaB0ejkbU9*bEBumeG?6a zc+m4q=|?pZ@r#Mx(e5LtVUUm_P-Z}pFhHP4`;*-CbkF0Q(!3W|(MJEJxgkFF9tegv V9CiQRqU+FvH0lzs4>h~!klz$@4w3)> diff --git a/MarketPlaces/Tor2door/__pycache__/crawler_selenium.cpython-311.pyc b/MarketPlaces/Tor2door/__pycache__/crawler_selenium.cpython-311.pyc index 3c3589053ff9415c881298baa41ef3a4140a3b9e..46ed74e98f353ae60338471b1c7d0160de0ff627 100644 GIT binary patch delta 1741 zcmZuxU1(fI6rS08H+MI8H$OJXZhkh|{ItpHZW3DyQmbtmvmu%UTM=5L4cpzD?aj~K z?cBS`imBOvNUNm;hoTP^g_f4qJXn_cpdu7}v^A9oG7u?3`)Z^wr4Qmcb4`E1;ofh~ zoH=J^zH`pZ$JtFYcsUrXB+!OGTFqR&7QE{5sFe5iMtNsPb1hjU89JljJbTwq9Pg)% zO)4dh2K`Y=tavAJd^qd2F2dSQQb*q!6Y!s|*cvU;OCCbLhTmL_*Dz7 zX`xMz>W^&%YFBog9y>F3YHTCWurhx;(7GOIU6bE~jq30wq5jxokml>pbbXb&9q3sP z^sGJo4a4{Wv`q!Ppug*@S!uZK3$OdaYg^xDkbtO#><}FBV(WlHZYY%lapgv^exO^q z(d`Afd`me?{heUIngDp#`$7wjgpy~u|F|>c$?7HW@4ZFOeZmvXjpgx*enn4!I;OA) zbo`9JQGt=WMp86OR$82`NP zz@Utfe`;#-m}#ZhdqM*d;x)w%p$*2u_5wt)xg@I6%t$##GWn`3EOxjYsXyYW=mV=X z;or2@@s-e}y=)tdW2(#YFvu(hAiT0NV;+`7m0aGfN;fkNsBI`OhCLpdh zJ2h{-k;)p(O{zv3zNZnYXvHVl3msYV>P(P{{{#)Dh%gBw@0zi3K&g5?-+$y_!E zp7cYHyac`&JqYXHir%Dc{CsgnFDAQ*55I?$Okl=6?VfRm>r@Oz0k ztiP>y|Mns%;6g-EFZYsZk_Ds5x6)wj0x$NqK&;R8!u@@bU+NpKJB{{OCBnlD_iA-> z+W*eoaVW2=ylk?XWu=-pA*)EHdKrf@PBIqA%{}!6l%77~L*L%H hT&6Ha=l_Y(aTxr$$wz^)FtHsrCQ> delta 1491 zcmZWp-)~b@9KWZ%-Q9NAZez7}taN2RfID$NfRT(a*Riz(HWt~kpl*?L?P=Go?XBN? z3qvsL6B>OQhlGRx8XhphUdW9vy!a1jq6snNCK@H-!DtMLF(&xp_j~H*h$lUtp7Z^6 zzTeOJp8GuianAp_-`}XMQvo*J+GoX zz*!qi$tZJ*;h9MqUe}-F_L&r{a(gCKz&ope})ua;G>n>`#&50PBk8@#VP{i2=QpUogF)lsxO%9tw5nhL@g;D=}YF6)!42;!;cNs;tR+e!;tn)|F3}u1F(J8Z$Y#$kS29{wtcUE``5^J2+RYvs<#qYzx5Oxy54oJ2D6&g*MH zrpD80Zdq{7`K8_CVR7+WM^_77gIjN@GMy3=L6Hj)E=;ofamjCi@4qb$LdI?ks-I1 zUA>Gvowv*iq=~L2qbCAEa($o7)TLB<6^_upf#9&XXLJSKhQwN$m+ib+0{KLm;i&lD zSYc~oyf3^|6o=_rTNp$r0VA=8hcZvx6S>L7A%PGF7KVCF5l>&bQzCm=p delta 33 ncmaEF{oa~;IWI340}y;wnY58xlat*q*iARcHFUEz=N1tFsT&E3 diff --git a/MarketPlaces/Tor2door/crawler_selenium.py b/MarketPlaces/Tor2door/crawler_selenium.py index b0c5a6b..ea509cf 100644 --- a/MarketPlaces/Tor2door/crawler_selenium.py +++ b/MarketPlaces/Tor2door/crawler_selenium.py @@ -29,19 +29,19 @@ baseURL = 'http://yzrrne3pveltulbavydr2kiashvlnysdwclwmklo6cyjuqpxi7ku4xqd.onion # Opens Tor Browser, crawls the website def startCrawling(): - # opentor() - marketName = getMarketName() - # driver = getAccess() - # - # if driver != 'down': - # try: - # login(driver) - # crawlForum(driver) - # except Exception as e: - # print(driver.current_url, e) - # closetor(driver) - # - new_parse(marketName, baseURL, False) + opentor() + # marketName = getMarketName() + driver = getAccess() + + if driver != 'down': + try: + login(driver) + crawlForum(driver) + except Exception as e: + print(driver.current_url, e) + closetor(driver) + + # new_parse(marketName, baseURL, False) # Opens Tor Browser diff --git a/MarketPlaces/TorBay/__pycache__/crawler_selenium.cpython-311.pyc b/MarketPlaces/TorBay/__pycache__/crawler_selenium.cpython-311.pyc index 98e160643d1b65e16ea86070bfa25be4b3976552..5d4bbfce100959a0f93271fe0c9e16cfcbd2e9d3 100644 GIT binary patch delta 33 ncmeBA?oZ}k&dbZi00f+oYc_J{u(0P9r|A}@mTsYv^WQUR`Mbw(kkU diff --git a/MarketPlaces/TorMarket/__pycache__/crawler_selenium.cpython-311.pyc b/MarketPlaces/TorMarket/__pycache__/crawler_selenium.cpython-311.pyc index 5c200d1c20008c728e1efa6057703a1bfd5575ff..3f6c54de7c5cdd70cebf7db796150bfd8609719f 100644 GIT binary patch delta 33 ncmcbTd?lHCIWI340}yaVuGz?K%fg;loTgipTDsYvrBxRIrvM4h delta 33 ncmcbTd?lHCIWI340}#l3pSzLUmWACf*iARcHFUE-ORFvbtY`_b diff --git a/MarketPlaces/TorMarket/__pycache__/parser.cpython-311.pyc b/MarketPlaces/TorMarket/__pycache__/parser.cpython-311.pyc index 5cb075982998878a499a809f97778c63805d5fe5..175e17ae398ae94ad333a6b95b136f8b7f7bc6ee 100644 GIT binary patch delta 33 ncmdlLuq%LjIWI340}yaVuGz?K&C8xwoTgipTDsYn_pKBFofZk$ delta 33 ncmdlLuq%LjIWI340}!mYv^WQ-nUW!sBQ`Z diff --git a/MarketPlaces/Utilities/__pycache__/__init__.cpython-311.pyc b/MarketPlaces/Utilities/__pycache__/__init__.cpython-311.pyc index 3c8c6f85928d8ef1850b77afbdfa369ebdc1d510..85cec095dd8b2d70922be651711069b695136b6c 100644 GIT binary patch delta 30 kcmZ3@xSElBIWI340}yaVu9?Vf$(~o7rdyO+I?+1;0Bu(Y6#xJL delta 30 kcmZ3@xSElBIWI340}xCquAj(l$?g~IrW@oMI?+1;0B|h_%K!iX diff --git a/MarketPlaces/Utilities/__pycache__/utilities.cpython-311.pyc b/MarketPlaces/Utilities/__pycache__/utilities.cpython-311.pyc index 812e268dc5b8b596fa20c94000b125c5bac958bc..933ba931b0564ffd769c570a5e542d0962771277 100644 GIT binary patch delta 35 qcmex6f${GIM(*Xjyj%=Gz!|w_Blijg_PpXW-J;ae&ASv1s{;VbQ47NW delta 35 qcmex6f${GIM(*Xjyj%=G@Kt5fM(z~~?0&&+xc_W%F@ delta 30 kcmZ3;xR8;1IWI340}xCquAj(l$?g~IrW@oMI?+1}0Bzp~tpET3 diff --git a/setup.ini b/setup.ini index fd4b09a..3cc000c 100644 --- a/setup.ini +++ b/setup.ini @@ -1,10 +1,10 @@ [TOR] -firefox_binary_path = C:\Users\calsyslab\Desktop\Tor Browser\Browser\firefox.exe -firefox_profile_path = C:\Users\calsyslab\Desktop\Tor Browser\Browser\TorBrowser\Data\Browser\profile.default -geckodriver_path = C:\Users\calsyslab\Projects\dw_pipeline_test\selenium\geckodriver.exe +firefox_binary_path = C:\Users\minhkhoitran\Desktop\Tor Browser\Browser\firefox.exe +firefox_profile_path = C:\Users\minhkhoitran\Desktop\Tor Browser\Browser\TorBrowser\Data\Browser\profile.default +geckodriver_path = C:\nsf-reu\dw_pipeline_test\selenium/geckodriver.exe [Project] -project_directory = C:\Users\calsyslab\Projects\dw_pipeline_test +project_directory = C:\nsf-reu\dw_pipeline_test shared_folder = \\VBoxSvr\Shared [PostgreSQL]