From e99012fb8449e40644a7bfa24a343f09c1c4b333 Mon Sep 17 00:00:00 2001 From: Death916 Date: Thu, 23 Jan 2025 04:59:23 -0800 Subject: [PATCH] google blocking screenshot of weather --- .../__pycache__/weather.cpython-311.pyc | Bin 1986 -> 2495 bytes deathclock/weather.py | 14 ++++++++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/deathclock/__pycache__/weather.cpython-311.pyc b/deathclock/__pycache__/weather.cpython-311.pyc index 6cce992aed91550cde127b481fe62afa28b80944..8740926f4e2c3cd8315ccfeb4f8849e9aa9ae7c2 100644 GIT binary patch delta 1141 zcmX@azh9VdIWI340|NuYJ?ly7L98436quMKm?j%A9h$s=iJz6FhGhZUW&wEDP8{TycgJ)@6(g467MIdO;X0#{rVl#*nLJEfE5#f#58#eIWJ%ZjgFOh7`6G z_GL^A46B(yq99z$R>Qi02O?X;wuS@4E~W*%Alb?DnfO^48EV)jA7M7F=kyEFWW2?Z zk(!v2lUiI{Rn4V<1pJe-Qj<&cQc}}0^HKwf@(WUnN-8z-63a5v6HD@obQILfQ1(ua#3P#YF|-6@f9&MFfiQWNX{tA&&@2&y~UQ3Selodaf>@IwLCsKKd&UUqU08TVoFMUW?p7V zd~tG7Wp!`>`6uW<;AH*x7eW?CVynnWMyYyU{IJW$Lb*z!N|bS zz;KsW<|41$6<)ay3?h>&SY_+QWUq^9UJ}#1D5iZyOuNJV29NM{9_33s${!e5RCzu! zu<-JJ0TCa-1Q&yd^mSq7OTx+*g;lQzt9H12U}NAF?Dy>Q{J_8IzTQ1)i!Ka!T`aX5|QdU|`U3V*1FyAn(ld1x!x9&+1UG zDZ;7zfdPg12;zPL5oi)<+#f%FpoySyi$S@q-&xt&p82pniwiUR5jI8_W_CYK)>|C$ z@p*~4sqvHNu_-btPd>nAD=NyW{DA?Tm@LF@ETzuCz)-{wB6t}X7=CfsTjfNgRjlkj9oWjeu3=xs$iT3g5hlyX zP{Xu<8zeh8YPF3v6<@rhR z<;j!puxd*16frX}Fx=uu&M3;y%`DBm#g>y;nwOk0*_tgth^>eRB*|ECi#@3*zq~lL zX!0^PO%^r=28PL3*gS*;85tNF81C}QT;!Fz!YlWIfp4-NyDXEi)Z|)ral;E@!54W# zuJD9h;0gJ_#=t9hok!^skJ19mi#)nlcyurD=-!Z1nx8W(XNBcOInyh0rjzfmJJiea zaVmdcKp{SYxL-g7ngkm6$B!RqB52%VAqED9ekUtuG3LW!EY4Ewhh-U^rP%#6S#NQ~ z$LA&Hrp8a6&7sJsFnKSBttdaM@&^WVVlqFcv6Kn}149u%h~Q;lVEDyhlbfGXnv-f* cq&7K*Q_oa{QTYP{Ch-v@_60 undefined, + }); + """) + page = context.new_page() # Navigate to Sacramento weather - page.goto("https://www.google.com/search?q=weather+sacramento&hl=en-GB") + page.goto("https://www.bing.com/search?q=sacramento+weather&qs=n&form=QBRE&sp=-1&ghc=1&lq=0&pq=sacramento+weathe&sc=12-17&sk=&cvid=9D84287D34AC483C85F6E3AA7F943C4F&ghsh=0&ghacc=0&ghpl=") # Wait for and screenshot weather widget - page.wait_for_selector('#wob_wc') - weather_element = page.locator('#wob_wc') + page.wait_for_selector('#wtr_cardContainer > div.b_antiTopBleed.b_antiSideBleed.b_antiBottomBleed.b_weainner') + weather_element = page.locator('#wtr_cardContainer > div.b_antiTopBleed.b_antiSideBleed.b_antiBottomBleed.b_weainner') screenshot_path = os.path.join('assets', 'sacramento_weather_map.png') weather_element.screenshot(path=screenshot_path)