From 1830a030b389e0ee8d897c6e0c863f312986984f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pedro=20S=C3=A1=20Couto?= Date: Sat, 23 Mar 2019 18:44:10 +0100 Subject: [PATCH] stable --- .DS_Store | Bin 6148 -> 8196 bytes geckodriver.log | 329 ++++++++++++++++++++++++++++++++++++ peer_instances.py | 25 ++- scrape/results.txt | 52 +++--- scrape/scuttlebug.space.jpg | Bin 52866 -> 0 bytes 5 files changed, 364 insertions(+), 42 deletions(-) delete mode 100644 scrape/scuttlebug.space.jpg diff --git a/.DS_Store b/.DS_Store index 92452f8a042db735ab721f4c35723c92d41ae8d4..c2f7ee765cc4a91d2775413d165b3bd4a35159e7 100644 GIT binary patch delta 529 zcmZoMXmOBWU|?W$DortDU;r^WfEYvza8E20o2aKKC<2lP@)>f{4TF>Oa|<>La)_~P zR^XV(yqKMXV`2kKJxB=)gC0XVLncEBOc_v&f#Fc9B(hv?zKcszPJR+ljANUE%Y{t} z2OUx6Q}D_cWI&t%)Wg7VBmhKmGo)`8Vu@i)Dkw?vDJ?E30*YxfgfbK}q%sr%NqvR@ zhF}I~AngJaDQ3uKC}GHFC;;+{8Ipl25`pYghIlXu(Gky(3luE|t4jf@%>&9N0)3`G z*@IP$189vO$Qlr5au=&R1j8ImA^B zZ9NlmE32w&YU^f9u4I#!nhA6x8?yZ=#mPBI`T04FlV`HYGK=IrpS+VzhBfU(&%@=D zZ?VZkS^wA+m_!;TE3hl*a)Mo#4Rm=PFx*QRDi}&UbMlj+VJiTPF;E;%_zwn~XY!OX mb4hRmMO;A<3yi?;%#-;=JSY3}aBu+Q78K_Uo8x)rFarQG8i4)) delta 294 zcmZp1XfcprU|?W$DortDU=RQ@Ie-{Mvv5sJ6q~50D9Q_x2aDx1q%agQWHOX7q;5=H z&ddsu;hwxtKy33o0S`t2&z$_^q@4UDr~%fK_Xx>MUL$1Aczp5`p$2ua>S|*h1yeJ# zS{;RI6H9X)1rt-_+FDKyaaBWG&xG8{s_L5By6Ka9gyo%P0L@@yC}v0o+Ly>sz>u1g zZWx@LpIZPFhXEA%+197$*COC`?Q_zL=eZLy#F_ lh5$E^b_IELW8!z_$^0^&AdfQu6@vl+6fO*#<9X&V0{~F~KD+<` diff --git a/geckodriver.log b/geckodriver.log index 750f071..99d8b1f 100755 --- a/geckodriver.log +++ b/geckodriver.log @@ -4395,3 +4395,332 @@ Can't find symbol 'GetGraphicsResetStatus'. Exiting due to channel error. [GFX1-]: Receive IPC close with reason=AbnormalShutdown Exiting due to channel error. +1553095015281 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.wqydIDApGGHC" +1553095015855 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553095015855 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553095017524 Marionette INFO Listening on port 60857 +1553095017532 Marionette WARN TLS certificate errors will be ignored for this session +1553095031904 Marionette INFO Stopped listening on port 60857 +1553095033815 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.OQQVrqK5DHe4" +1553095034304 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553095034304 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553095035696 Marionette INFO Listening on port 60914 +1553095035765 Marionette WARN TLS certificate errors will be ignored for this session +1553095047253 Marionette INFO Stopped listening on port 60914 +1553095049189 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.xwhwPnOgtJ0j" +1553095049589 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553095049589 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553095050987 Marionette INFO Listening on port 60962 +1553095051042 Marionette WARN TLS certificate errors will be ignored for this session +1553095064392 Marionette INFO Stopped listening on port 60962 +1553095066303 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.ZW3igwkXNsMw" +1553095066806 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553095066806 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553095068253 Marionette INFO Listening on port 61014 +[GFX1-]: Receive IPC close with reason=AbnormalShutdown +Exiting due to channel error. +[GFX1-]: Receive IPC close with reason=AbnormalShutdown +Exiting due to channel error. +1553095250492 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.YJbKgRh2Rl5t" +1553095250992 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553095250992 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553095252408 Marionette INFO Listening on port 61069 +1553095252434 Marionette WARN TLS certificate errors will be ignored for this session +1553095267467 Marionette INFO Stopped listening on port 61069 +1553095269370 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.NdtcqEAB56pM" +1553095269864 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553095269864 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553095271280 Marionette INFO Listening on port 61120 +1553095271323 Marionette WARN TLS certificate errors will be ignored for this session +1553095286777 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.74k9J6DBbuzo" +1553095287176 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553095287177 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553095288777 Marionette INFO Listening on port 61162 +1553095288837 Marionette WARN TLS certificate errors will be ignored for this session +1553095302899 Marionette INFO Stopped listening on port 61162 +1553095304809 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.Hxtn8tP337jx" +1553095305314 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553095305314 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553095306713 Marionette INFO Listening on port 61219 +1553095306744 Marionette WARN TLS certificate errors will be ignored for this session +1553095368666 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.OLYod6rKoEVA" +1553095369079 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553095369079 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553095370542 Marionette INFO Listening on port 61263 +1553095370605 Marionette WARN TLS certificate errors will be ignored for this session +1553095438284 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.3jtzUbWPjmXi" +1553095438837 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553095438837 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553095440345 Marionette INFO Listening on port 61321 +1553095440457 Marionette WARN TLS certificate errors will be ignored for this session +1553095455426 Marionette INFO Stopped listening on port 61321 +1553095457335 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.Fg4ffkLNfque" +1553095457845 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553095457845 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553095459251 Marionette INFO Listening on port 61374 +1553095459285 Marionette WARN TLS certificate errors will be ignored for this session +1553095470809 Marionette INFO Stopped listening on port 61374 +1553095472750 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.89UHdNlFlW3Q" +1553095473143 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553095473144 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Exiting due to channel error. +1553095536222 Marionette INFO Stopped listening on port 61120 +1553095537469 Marionette INFO Stopped listening on port 61219 +1553095538213 Marionette INFO Stopped listening on port 61263 +1553098422157 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.Mvvnpb1L3VhP" +1553098422704 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553098422704 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553098424190 Marionette INFO Listening on port 62360 +1553098424198 Marionette WARN TLS certificate errors will be ignored for this session +1553098439462 Marionette INFO Stopped listening on port 62360 +1553098441369 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.iS08k1xYKnd5" +1553098441861 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553098441861 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553098443322 Marionette INFO Listening on port 62421 +1553098443430 Marionette WARN TLS certificate errors will be ignored for this session +1553098454439 Marionette INFO Stopped listening on port 62421 +1553098456386 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.S3cpj95MXskR" +1553098456789 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553098456790 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553098458184 Marionette INFO Listening on port 62476 +1553098458241 Marionette WARN TLS certificate errors will be ignored for this session +1553098468177 Marionette INFO Stopped listening on port 62476 +1553098470135 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.56nBav8H1AxJ" +1553098470623 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553098470623 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553098472023 Marionette INFO Listening on port 62525 +1553098472079 Marionette WARN TLS certificate errors will be ignored for this session +1553098481356 Marionette INFO Stopped listening on port 62525 +1553169643838 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.Vw6zkxcr1xMe" +1553169644392 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553169644392 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553169645980 Marionette INFO Listening on port 52390 +1553169645989 Marionette WARN TLS certificate errors will be ignored for this session +1553169658375 Marionette INFO Stopped listening on port 52390 +1553169660278 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.ubU4PSrceZHB" +1553169660781 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553169660782 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553169662190 Marionette INFO Listening on port 52439 +1553169662217 Marionette WARN TLS certificate errors will be ignored for this session +1553169674158 Marionette INFO Stopped listening on port 52439 +1553169676061 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.jOZOaXimnXq3" +1553169676534 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553169676534 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553169677928 Marionette INFO Listening on port 52492 +1553169678004 Marionette WARN TLS certificate errors will be ignored for this session +1553169690154 Marionette INFO Stopped listening on port 52492 +1553169692052 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.cUWrrvD4pA7X" +1553169692551 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553169692551 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553169693978 Marionette INFO Listening on port 52541 +1553169693989 Marionette WARN TLS certificate errors will be ignored for this session +1553169703565 Marionette INFO Stopped listening on port 52541 +1553169705606 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.F6qSbjDjQ4Qc" +1553169706005 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553169706005 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553169707384 Marionette INFO Listening on port 52584 +1553169707447 Marionette WARN TLS certificate errors will be ignored for this session +[GFX1-]: Receive IPC close with reason=AbnormalShutdown +Exiting due to channel error. +[GFX1-]: Receive IPC close with reason=AbnormalShutdown +Exiting due to channel error. +[GFX1-]: Receive IPC close with reason=AbnormalShutdown +Exiting due to channel error. +1553361506605 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.EvZU7ZObIbPT" +1553361507206 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553361507206 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553361509131 Marionette INFO Listening on port 49773 +1553361509188 Marionette WARN TLS certificate errors will be ignored for this session +1553361523091 Marionette INFO Stopped listening on port 49773 +1553361525026 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.pxljuZbAh6aM" +1553361525448 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553361525448 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553361526847 Marionette INFO Listening on port 49832 +1553361526867 Marionette WARN TLS certificate errors will be ignored for this session +1553361538372 Marionette INFO Stopped listening on port 49832 +1553361540312 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.yv1nxRJaypIY" +1553361540730 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553361540731 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553361542154 Marionette INFO Listening on port 49882 +1553361542251 Marionette WARN TLS certificate errors will be ignored for this session +1553361562516 Marionette INFO Stopped listening on port 49882 +1553361564453 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.Q29po9X06eVn" +1553361564857 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553361564857 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553361566238 Marionette INFO Listening on port 49932 +1553361566310 Marionette WARN TLS certificate errors will be ignored for this session +1553361594810 Marionette INFO Stopped listening on port 49932 +1553361596709 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.5wOmb0LQnOjL" +1553361597123 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553361597124 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553361598506 Marionette INFO Listening on port 49979 +1553361598543 Marionette WARN TLS certificate errors will be ignored for this session +1553361608188 Marionette INFO Stopped listening on port 49979 +1553361610146 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.z1j4X6tg1KNq" +1553361610582 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553361610582 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553361611976 Marionette INFO Listening on port 50021 +1553361611987 Marionette WARN TLS certificate errors will be ignored for this session +1553361632630 Marionette INFO Stopped listening on port 50021 +1553361634676 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.MhmbS6BKDLLa" +1553361635430 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553361635430 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553361636927 Marionette INFO Listening on port 50064 +1553361637026 Marionette WARN TLS certificate errors will be ignored for this session +JavaScript warning: https://video.writeas.org/client/standalone/videos/video-embed.e12363f12c9230a7b572.bundle.js, line 0: Successfully compiled asm.js code (total compilation time 1ms; not stored in cache (too small to benefit)) +1553361649721 Marionette INFO Stopped listening on port 50064 +1553361651652 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.QrAirTspwT29" +1553361652050 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553361652050 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553361653463 Marionette INFO Listening on port 50118 +1553361653499 Marionette WARN TLS certificate errors will be ignored for this session +1553361666106 Marionette INFO Stopped listening on port 50118 +1553361668045 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.NOddZV1p2X4F" +1553361668438 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553361668439 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553361669821 Marionette INFO Listening on port 50162 +1553361669888 Marionette WARN TLS certificate errors will be ignored for this session +[GFX1-]: Receive IPC close with reason=AbnormalShutdown +Exiting due to channel error. +[GFX1-]: Receive IPC close with reason=AbnormalShutdown +Exiting due to channel error. +[GFX1-]: Receive IPC close with reason=AbnormalShutdown +Exiting due to channel error. +1553362565305 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.Wi1oPUKxRPdr" +1553362565871 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553362565871 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553362567365 Marionette INFO Listening on port 50380 +1553362567445 Marionette WARN TLS certificate errors will be ignored for this session +1553362582337 Marionette INFO Stopped listening on port 50380 +1553362584276 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.HCTkwwoo4m7n" +1553362584783 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553362584784 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553362586212 Marionette INFO Listening on port 50433 +1553362586318 Marionette WARN TLS certificate errors will be ignored for this session +1553362597358 Marionette INFO Stopped listening on port 50433 +1553362599312 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.y5XZMq6QHsau" +1553362599705 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553362599705 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553362601083 Marionette INFO Listening on port 50484 +1553362601155 Marionette WARN TLS certificate errors will be ignored for this session +1553362617357 Marionette INFO Stopped listening on port 50484 +1553362619287 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.MaLWxKamgXKC" +1553362619795 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553362619795 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553362621206 Marionette INFO Listening on port 50534 +1553362621232 Marionette WARN TLS certificate errors will be ignored for this session +[GFX1-]: Receive IPC close with reason=AbnormalShutdown +Exiting due to channel error. +[GFX1-]: Receive IPC close with reason=AbnormalShutdown +Exiting due to channel error. +[Child 21534, Chrome_ChildThread] WARNING: pipe error: Broken pipe: file /builds/worker/workspace/build/src/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 718 +Exiting due to channel error. +1553362799337 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.JaF9NBMuw1iJ" +1553362799877 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553362799878 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553362801377 Marionette INFO Listening on port 50627 +1553362801395 Marionette WARN TLS certificate errors will be ignored for this session +Exiting due to channel error. +[GFX1-]: Receive IPC close with reason=AbnormalShutdown +Exiting due to channel error. +[GFX1-]: Receive IPC close with reason=AbnormalShutdown +Exiting due to channel error. +1553362827784 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.SxRVcCBgFUqm" +1553362828208 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553362828208 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553362829696 Marionette INFO Listening on port 50682 +1553362829736 Marionette WARN TLS certificate errors will be ignored for this session +1553362844714 Marionette INFO Stopped listening on port 50682 +1553362846655 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.6sT7DGRZsL4r" +1553362847070 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553362847071 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553362848439 Marionette INFO Listening on port 50735 +1553362848502 Marionette WARN TLS certificate errors will be ignored for this session +1553362859788 Marionette INFO Stopped listening on port 50735 +1553362861730 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.HNkPyrDCHmFX" +1553362862131 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553362862131 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553362863490 Marionette INFO Listening on port 50786 +1553362863559 Marionette WARN TLS certificate errors will be ignored for this session +1553362877702 Marionette INFO Stopped listening on port 50786 +1553362879607 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.E3hrUY2GrRNJ" +1553362880025 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553362880025 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553362881422 Marionette INFO Listening on port 50838 +1553362881451 Marionette WARN TLS certificate errors will be ignored for this session +[GFX1-]: Receive IPC close with reason=AbnormalShutdown +Exiting due to channel error. +Exiting due to channel error. +[GFX1-]: Receive IPC close with reason=AbnormalShutdown +Exiting due to channel error. +1553362966790 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.BfOYh212ag1Q" +1553362967193 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553362967193 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553362968637 Marionette INFO Listening on port 50902 +1553362968652 Marionette WARN TLS certificate errors will be ignored for this session +1553362982804 Marionette INFO Stopped listening on port 50902 +1553362984740 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.bsSKrt3Ptppv" +1553362985250 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553362985250 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553362986673 Marionette INFO Listening on port 50954 +1553362986697 Marionette WARN TLS certificate errors will be ignored for this session +1553362998080 Marionette INFO Stopped listening on port 50954 +1553363000026 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.QeYErW3Xlhvd" +1553363000515 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553363000515 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553363001923 Marionette INFO Listening on port 51003 +1553363001970 Marionette WARN TLS certificate errors will be ignored for this session +1553363014892 Marionette INFO Stopped listening on port 51003 +1553363016931 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/bc/txjl5mmd7cb1ngc8vvs687sc0000gn/T/rust_mozprofile.AOoru5aZC7gx" +1553363017442 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ +1553363017442 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* +Can't find symbol 'GetGraphicsResetStatus'. +1553363018894 Marionette INFO Listening on port 51057 +1553363018970 Marionette WARN TLS certificate errors will be ignored for this session +[GFX1-]: Receive IPC close with reason=AbnormalShutdown +Exiting due to channel error. +[GFX1-]: Receive IPC close with reason=AbnormalShutdown +Exiting due to channel error. +[GFX1-]: Receive IPC close with reason=AbnormalShutdown +Exiting due to channel error. diff --git a/peer_instances.py b/peer_instances.py index d00c84f..636488d 100644 --- a/peer_instances.py +++ b/peer_instances.py @@ -8,11 +8,10 @@ from pprint import pprint import requests import multiprocessing from mastodon import Mastodon -from pprint import pprint with open('token.txt','r') as token: - print(token.read()) - mastodon = Mastodon(access_token=token.read(),api_base_url="https://todon.nl") + print(token.read()) + mastodon = Mastodon(access_token=token.read(),api_base_url="https://todon.nl") peers = mastodon.instance_peers() @@ -38,19 +37,19 @@ for n, peer in enumerate(peers): driver.get(url) time.sleep(3) - print ('Instance:', "\n", peer) - text_file.write("Instance: "+"\n"+(peer)+"\n") + print ('Instance: ', "\n", peer) + text_file.write("Instance:"+"\n"+(peer)+"\n") try: - description = driver.find_element_by_xpath('/html/body/div[1]/div/div/div[3]/div[2]/div') - print ('Description:') - print(description.text) - text_file.write("Description: "+"\n"+description.text+"\n"+"\n") + about = driver.find_element_by_css_selector('.landing-page__short-description') + print ('About:') + print(about.text) + text_file.write("About:"+"\n"+about.text+"\n"+"\n") time.sleep(1) try: # get the image source - img = driver.find_element_by_css_selector('.landing-page__hero > img:nth-child(1)') + img = driver.find_element_by_xpath('/html/body/div[1]/div/div/div[3]/div[1]/img') src = img.get_attribute('src') # download the image Picture_request = requests.get(src) @@ -61,14 +60,14 @@ for n, peer in enumerate(peers): except: print("Impossible to print image") + text_file.write("Impossible to print image"+"\n"+"\n") + time.sleep(0.5) except: text_file.write("Impossible to check instance"+"\n"+"\n") - print("Impossible to check instance") + print("Status:"+"\n"+"Impossible to check instance") time.sleep(1) - time.sleep(0.5) - # close new tab driver.close() print("Closing Window") diff --git a/scrape/results.txt b/scrape/results.txt index 45c3aa8..71fe9d9 100644 --- a/scrape/results.txt +++ b/scrape/results.txt @@ -1,42 +1,36 @@ -Data collected on : 2019-03-19 +Data collected on : 2019-03-23 -Instance: +Instance: gs.jonkman.ca -Instance: +Impossible to check instance + +Instance: social.rudloff.pro -Instance: +Impossible to check instance + +Instance: hitchhiker.social -Description: +About: Mastodon Mastodon hosted on hitchhiker.social Hitchhiker.social is a Mastodon instance created by Sumit Khanna, a technologist and blogger out of Chicago. This is an experimental instance that's currently invite only. -Instance: -ww1.mindblast.space -Instance: -mastodon.mxmaxime.ovh -Instance: -pencil.writefree.ly -Instance: -scuttlebug.space -Description: -Scuttlebug Space -Mastodon hosted on scuttlebug.space -A scuttlebug jamboreed too hard and got lost in space. -This instance uses Mutant Standard emoji, which are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. -Blocked Instances - -Data collected on : 2019-03-19 +Impossible to print image -Data collected on : 2019-03-19 +Data collected on : 2019-03-23 -Data collected on : 2019-03-19 - -Data collected on : 2019-03-19 +Instance: +gs.jonkman.ca +Impossible to check instance -Data collected on : 2019-03-19 +Instance: +social.rudloff.pro +Impossible to check instance -Instance: -gs.jonkman.ca -Data collected on : 2019-03-19 +Instance: +hitchhiker.social +About: +Mastodon +Mastodon hosted on hitchhiker.social +Hitchhiker.social is a Mastodon instance created by Sumit Khanna, a technologist and blogger out of Chicago. This is an experimental instance that's currently invite only. diff --git a/scrape/scuttlebug.space.jpg b/scrape/scuttlebug.space.jpg deleted file mode 100644 index 82400a0e3a2478be0ae535110f4af47f0f4aa880..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52866 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 huSF*wmvFQNb`p^{5n*LReRZ=#rtM