python2-cfscrape-2.1.1-lp152.1.1 >  A ^V/=„ԼR ƤcȋBVL)(ҏmA_G]a@J >pA?d # V 7cip   <   9     @ ( 8 9 L: BaFqGHIX$Y,ZL[P\`]^bcMdefluvwxyDz\lpvCpython2-cfscrape2.1.1lp152.1.1Python module to bypass Cloudflare's anti-bot pageA simple Python module to bypass Cloudflare's anti-bot page (also known as "I'm Under Attack Mode", or IUAM), implemented with Requests. This can be useful if you wish to scrape or crawl a website protected with Cloudflare. Cloudflare's anti-bot page currently just checks if the client supports Javascript, though they may add additional techniques in the future. Due to Cloudflare continually changing and hardening their protection page, cfscrape requires Node.js to solve Javascript challenges. This allows the script to easily impersonate a regular web browser without explicitly deobfuscating and parsing Cloudflare's Javascript. Note: This only works when regular Cloudflare anti-bots is enabled (the "Checking your browser before accessing..." loading page). If there is a reCAPTCHA challenge, you're out of luck. Thankfully, the Javascript check page is much more common.^Ocloud124openSUSE Leap 15.2openSUSEMIThttps://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://github.com/Anorov/cloudflare-scrapelinuxnoarch1 A55)1AA큤A큤A큤^M^L^L^L^L^L^L^Q^L^L^Q^L^L^N^Q^N^Qe363a7e9d09eb386e9d1dfb7b4fad277462f89f2e93e7f1ae0a4c85455575f49528092ef455d2f4683f8d4aeae67888f9a4530a0b99fc606c9cae1679403a57501ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bb00d46e11da9bf3329559e45dcd122bb4adbfb03050af7000678541b9df3a560a965e31f47a4bb3b560659db50850341eef353f9a61d2ca21c799dfb25fe26ba8a8e158be385acf5322fbf22cee29b5a9e77701e2e821b426034dec62b25c2401b37a255134400d601f6e676ce27beb135775e76a9f87ad00d5f0b8d2a65cefb1b37a255134400d601f6e676ce27beb135775e76a9f87ad00d5f0b8d2a65cefbec9673d968074fe56ad44554a22b12e427af1792996899db7c9cb64de5802be8a90d92b3b9c058f511fc113e687a3e7cc43d73f1d574f57fb409ca359fa71ef7a90d92b3b9c058f511fc113e687a3e7cc43d73f1d574f57fb409ca359fa71ef72ba9623a02e92fc347f5b2e308fccaa74e90b0f9c48163de138f3190108b0d0c0dee0611b80471ef37e44bd2e7bcbc59e19251b2f24bf9753cefed002830787arootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-cfscrape-2.1.1-lp152.1.1.src.rpmpython-cfscrapepython2-cfscrape@     nodejspython(abi)python2-requestsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1^Y]QT\ \@\ֹ@\ֹ@\+@\B@\l@ZZ@ZqZqZWQMartin Herkt <9+suse@cirno.systems>Martin Herkt <9+suse@cirno.systems>Martin Herkt <9+suse@cirno.systems>Martin Herkt <9+suse@cirno.systems>Martin Herkt <9+suse@cirno.systems>Martin Herkt <9+suse@cirno.systems>Martin Herkt <9+suse@cirno.systems>Tomáš Chvátal Matej Cepl 9+suse@cirno.systems9+suse@cirno.systems9+suse@cirno.systems9+suse@cirno.systems9@cirno.systems- Update to 2.1.1 * Updated to handle latest Cloudflare IUAM challenge- Update to 2.0.8 * Default SSL ciphers changed to resolve issues with some users reporting receiving Cloudflare captchas- Update to 2.0.7 * Enable HTTPS adapter by default- Switch to GitHub tarball, enable tests - Update to 2.0.4 * Detect captcha challenges, try harder to avoid them- Update to 2.0.3 * Support latest Cloudflare IUAM challenge- Update to 2.0.0 * Support latest Cloudflare IUAM challenge- Update to 1.9.7: * A hidden input form has been added to the challenge; fix to allow bypassing it- Update to 1.9.6: * various readme updates- Remove superfluous devel dependency for noarch package- Update to 1.9.5 * Parse updated IUAM Javascript challenge- Update to 1.9.4 * Handle failed challenge submissions * Remove dependency on PyExecJS- Update to 1.9.3 * Add LICENSE and README.md to source distribution - Remove Git LICENSE source - Add README.md to doc files- Update to 1.9.2 * Add __version__ to __init__.py - Include LICENSE from Git tag for now (not part of PyPI package) Reported upstream- init, 1.9.1python-cfscrapecloud124 1588265807 2.1.1-lp152.1.12.1.1-lp152.1.12.1.1-lp152.1.1cfscrapecfscrape-2.1.1-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txt__init__.py__init__.pyc__init__.pyouser_agents.pyuser_agents.pycuser_agents.pyopython2-cfscrapeREADME.mdpython2-cfscrapeLICENSE/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/cfscrape-2.1.1-py2.7.egg-info//usr/lib/python2.7/site-packages/cfscrape//usr/share/doc/packages//usr/share/doc/packages/python2-cfscrape//usr/share/licenses//usr/share/licenses/python2-cfscrape/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.2/standard/962d548a069bcbb976bea801d91aac7b-python-cfscrapecpioxz5noarch-suse-linuxdirectoryASCII text, with very long linesASCII textPython script, ASCII text executablepython 2.7 byte-compiledHTML document, ASCII text, with very long linesRRRRRR.N¶%lX utf-87e799400771a8dfcdeda32085b3dfbf3763d60d18b126d8af740fe209385fc8b?7zXZ !t/o8O] crt:bLL 5!awDs}ef jCEA@])")pr鹄ݕsvXG[ãZĉEO}ڲGVц엩\ȨrgB69\[H7@u*V, 9(]B$4= p2?qv{,0yUeuHd͋jtK3) O u9*NOUuSOV׀A7Kyfݰ\sL)?GOuLl=-@m7o  _{۔Cxò8Y{;c䓥3JNuV'9zCjQo=Ҷ-7czq*16&p%%f{}2wO;;.BcLMYy-C%kV,ާ#m?q7 1pt⭠tVOlFS؀rO`_r 'V$Yu!'u%Hfg_R\J5 qu\{.6R(T1[HĒYYel(Bʈ4p~IZ3a(r2a/4CȪ;:c 7}QXVz 30pQi2R M@0ְ%Οjrn^GX`gKwA,>.,nc _ϭe݀BsiH Jv;A9B0]s\x͍alcrG85cx<q{a[㚐z;%ؒx4uoac6s5dXHȅm.RY8jo+))"w $YT v-)!-+nak@vTWP`+W ]:L'uPGS&&פm7%Q}y=(y%GZK/b1^qCldHU^׬f7g;$ [;e ])QE{2: TR&*~'EWQo qh9ɐv]*<*&f~te%ikǞHR^ݷ5oـ..Hh4u ;u' ?vU«#ԣ$ IJvvh6 3*gq .c!U*4,8;9h 9uQ(7EY}n cT;e5ȫ~]6 gAUyvṄct u=r1i.FL;Sfr>\qa׫:hNfPk 8WpLcƒ i.oƖ^d:gF]4x OpM=c$ȩ"<[D6l2 ꄲǞxwQ=Hx a\3vE@8GfWZᠭ;N|"֜=& ,'wiK JknDRtq"=.czXE_]Lji␤\†IzҀVlz=6b&fC'=8QzػgʾSH|fA(TWiD*e>HMmWG)/G_:yj1z[ZjH{U{lߢM!~=5hFڂЉ)jzvOt(WdG#Q.lvmxǔBvD Hb c+"}Ce`49`Mΰ*4@iƓL Mps_յa}Tqqh5}s!VU p”M,+ g;6B/O+Ժ;Hof nsU6?L!X 8OGHhԉ^JdN~577sBV/s@<2#*dO&[f#%t\yal05f*g]rtVЧKgdM T ]…{mqKЪ-:^gpZQgP)+%ɱTc5^ŴlC'UvtZ (uo:l8].SOB}$r ;4%+GלwN[Î0NDzZ_;Wg/!=鷠*o:߼bF^@vl)Mڸzl1M;?(,g}M@/A9n g4\i QX&`$XjɰC;! &0%2MF<[q2+GJ)< R ]zØ~v{eJ WzH @~iDcr) hX!e4JF R,7(N>FЪ`V5bz6Pש7m:=  AοTth )6=>7ݻ11p+-NZ̶$qy?0gtRgPT2oƝgw L$ZLeA<ϋʻIPLȈiXU$g/|"tZb.6z Tn [,{O}^ x>~3Ȋ96jzc(nsj9hBm^EEj.W/)"3RS붘䯳ed']I4\3w={K1mj]e6X̅>V}Xf/T+:^L˞_t.Xܰڊp ~UXUUPB ̽/qm0BBs _FN>3)3~h.K %kON7h (q$(sL[pθGslOZ( bG]=_"0L:N鬞ĉN.2io|R |uL;,usU%pM6 nL;ϦӈL{zlnt18A C2"otnW:Y89p/L#DZ1#K:Pp6 cp27lcm4"ǔ*$ţ&Vܹb ,c?1%g8&Hz KAJS$KhAvx+~y|+ @NnN_,K~ $0f PQvL AY |-) X{Q\tp)dn/Y/,V|Ь(󥰇XqqC4tXn-I?4CaR KRL<4IvtE իHЉn쳧h1ވg[eqfʖ@nd35,I#YfZ7ݳ/ {Օ ?~ų[_Ӄ,-8vLajR۟nA>S-Vf & ^Pfc]Pў}k)hb+0e‚q 3XiZ/%PdT'VGC~0Ng']SrX)Mpt*dOWcGR)ECB[㺺Z NȘ/JpC*sH<4' pK^ \\a99T [샵l Y!eG<.Ae>F-р\ wgNI)w%quz?,W5:›Uu@Sk/.SI- LWiH2ed3idb8~#g. >录2n'Uc‰aBMglLq4d N_gdg7i'o ubH6E&DPQc).='2=Zb5^n<O$amp֟mcNMqq0uo{c0H,R]:xEp;f*f` q VAw)^/zoMP)KU0>orZsYo}mtt$aρ344mav| gx${_rFQ){]ӟq UUI#,~`(: IOn[}@&:u6ly>J;r{h޵`vOhpao'#FQg ݛ5͵T}_#0b{߂ۖuJ^eR@Qh!RӛK?r "J+Bjboٚ҇߬UY^%C[^2ԥFm'(*uQ*)FK"xbRt3,VzW%:jkT\/zm?*smW&c/P8$c0פ2TilzXDIf6kQX }JjwZ/9Y|@k=ǵCt (AT?r%F}.<*+eB=[YLasG"K]: {zd]y_\F^)?r+!WEn;Z}1t(1JSP`l"cՖ"_3퉜k/DK/!^Q-NCS: x ۰II O9,Ms~Ƕb7d?e:Nom:-%vuN,Apqђ.en٨lS~g?*VFXN rVW6Nhg\;2 AL8Sz;c ʛ5ȿjH/>tҽlgQ?B9p-wd9!Q6.~ڜɒ .ZjV=9cgU*T"y˳ZaAS^:r?"%EU,ZH&;)WLx6a2CΗ@ƍbBޘSmuW{]nHvǍgGCUy*^%ӂX3;8Ψi# xrere?Z .Оy)=T}F%e#f ^V RX*7PIbץCX1nפLLtS/@p˃)"$/ aJ` %[ +n:蘀SYvщ'jj÷[oM2 -%1)\'י\GEMU+ẁR߁G fr; |uքw{^Wihا2ڑ,TVRL v-PK3.tsHp37r͜3UV_7=@0\u\N;NJ//pA֌IŽGGÚ;΅X tp߆ķg`K][]S\XE^g<8@@`g`%ؑc#7+z`cyFgئt 2<>iO1\TCDcf9"m"Fʮ ZƜm /1c9};pNqGa$+#X2m^=Unf|Y)$ <L@fT )X4Dξ4%V?yxCv1@`= OsTwꛭ[hcY$50dDN@GM~ Q1r^ ^rͣAbu3NYĮ _+譢Ht!r)aLa^hggI⓿@4rl:uk&[7}G%*\Dj;K5H:δMOXv<ӯ |]2tJ\<]iΠ%v-Hd6U.W3m. b }0n`HFrR} KtCodFh/b<Ywy9$2׌lU[Md#=&*J'ap0"Rl" d3/>Fn(7h  L,倌t8 =Sؐ5B ĺCrCk[ջ7ˡ;*ً^{r,r |g̰M{"Ajti &KHM_剶S[J J?R}gamIq Oc8MF|'Vsv#ѮɲvȗjLTJ"oT͊omw$|}Oe~0ck}zʅ-sp}JhkyHĤK{O)'o yxzR]b°7}@Rj2[ILۆY+t5^rc?.giށgQ(G}x?)g?싚ܜ ƠǏ2Vq]Mb_KjC򎌊RG&usJDk_HwA}kFhHw ,gIc30!J<4\f8u?L_ӿ!hL3NXz_E(79?f6i){@6 cTq,a;Se@K,PuD,VxZI~>43D#FOC):MM7ӘTAER":x/B&f0gZ:blӦ$4^LN4q@AtNm| AM޲ɜ9NՑ2 .(OJ3O.hANK`uT1ZӹPPa[wz|HNQ%ʎYϷҘ4]Vhr7-ٙ.25zw,S` ~w22;RDB)' 4㵂N1_[gR7Z/^\x t1X ۡuKzl X%tie x mvw+xwJ+_RHOWe\ ~ir'\& BRLC2^0|lBB8CjA7"\>ep"P_tz: .Ĵde7qv(g!M-;mNR";%d_9"#)A.e'a|ﺩ='g(C:S'EcQ6In T?6|H=kB՝ψ=վMVaJ O|Fa:7{D9nNPUglYd=U3%Q5Q?㛋6A5L!A~s9[ AL¤զ٦#kt׹yaD[n«Mh#T<7cFߔMT<>-(ΏYB,:=~[͵SA߅ ]zɯyZZX~iCְTtEP7EqK-4}6Jdiߓ_aq823d\b(5"s{YT~iE1+ ;W1'HT!|9H` /m-:#Git hY8 ]< g)_']<+udUQt- ΍>!G3q>2Ih Рx2W*Xr`Mln3z'ljNͩJ3ur7AM4{"=( N>5dKmW }2] +0UkQ2쾼ønm!Q#r"䵒 4ɷ*޿BX 捐!\:7`\fV7Yc+[ \}9LM&cj/Uovr`*px^˝%[qD4`܋#Gٵ_4CY*zsl,]UWt`8C2D-&4Of\$BqO%OyHXʻ 5`V#cݗE#+(?@o3iB.yK9'.nIc* rKg _ sӫ,Ջ*w*%xl" 3'Ëy:i+vi'[4o1H'A>M}O;Z+o%0<;XZyY :ERZco.!@>LH⴨C)nHCsWCI.L@oa,YЙpa=(P ܥ꬝rkpP:0GCRHZF7fA9coun5@"Ǖ@ixkh)V,CF̊F&/\ͶO۪fg}tsZB1oE#/kzC4R3xϪ&(ai#D\Oʼc1ꏿg$[%1 Ǟ%6 X79*-+3dH9jhqSqk X n;_Ț3&݊XlWry[]w9jYi𣿃YB2s/>UدI~ b@1a>$}z^GH!c֬EySZ_(THZp(PІ)@<@:/MI"~X'.6}K%V;Ni]-JSy+vQ|54ƉpDJ"]k i+Z|H 7FӼwY[Eh6rл+Mf 0*v~A%]74ו^^QcXEٌ5ڟ*[0qxN{E(z^W `lZ!okS@$*0߶Ȳ"YuAV]"am&frR`Dj4n FzREPl 6Q /Z60T!Bw$%E^}GE𒑺ԃ;nzj$tnuPKtp"iV$#&:DKexq,of:So6}Ʒ4%FcȧaӌUGKڈglbM(5ac̭]2)w Ӿ4ޏZA5 \`{%f#r.$\J#߃M>MpMﶤhd*7by6GhLdFoT@-(gM0Wfҭð<%d]YOSHo[A2dUBurMy5)*L{j\I&N3mUC Xvmְ/Hj2'JvE1ɨ?'0wPcc } WW*yYAmqw@w =>ೕӡi'0o!O׻]y恠h颣"^ GuN;n)ST/P332GDƦ^ 6m+jjwoVJ(,c"sHPӊ=&$o̦uUKݪ?gۿAeݹDzɧ4 vwWeG-< 3/枮[L ijT1 }ɪ8>-{:)NjL\.y~1E;s]tnq AiT6;k>Mcif52ō)Q0^m2ڼ]|❠tNz8i|UԸAԣMI@sRtPW,J絲Nd%46Bz5>ިj3a'~7Ee i};?3+A\D[!haEMV]5f1pOd㹵,ň|.n=1V_8`7f@@X^RxVɉVZd>G 2|vÒ2o=6 j(J Z.ܰ ƿ XS/Y;m sȅb=ȷ*3́qgx YZ