From 99838e115c7e75ebebce5c6c5f5d72e466b9094c Mon Sep 17 00:00:00 2001 From: UrloMythus Date: Sun, 7 Jul 2024 18:25:34 +0200 Subject: [PATCH] Now everything uses lxml parser, which is faster than the standard's one --- __pycache__/filmpertutti.cpython-311.pyc | Bin 11045 -> 9143 bytes filmpertutti.py | 7 ++++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/__pycache__/filmpertutti.cpython-311.pyc b/__pycache__/filmpertutti.cpython-311.pyc index 0d4562a8515db80872b958247d7ae7d2b1445013..2dfc51b983745834ccdcd486c71e4718a1a9eb9a 100644 GIT binary patch delta 2207 zcmah~O-vg{6yEi&*FV^6I~WXcOdN2GosgiUZkwhhKY|1jnp6pdK%)o@y9NjUX?B6e zS_}8*;G`U!4ic%FNc2ELM5R)3XsW7hddty{EX7&{De5iC1*z%BP7$`k-y!-8& zd9(B0&V1kVLf`kD{6n+ZNJ0DI=i4Es_B;NCk$!|<8<*&TmAR_d8m=FFs1IlOPCA5h z{1g1A#^CkQ6g5W)v`pUIXkSr+=020sD3rhmtf0Ne;1h;AlcG_WZ@32oWcpZ`pWB+px?4nI`A3lDSY3v7yr#zr>nO4^x!jX>l+lkLXSfLNYpM@ zZ7xU&X2nnrTp6P&#W13wsUB*kR{-?$7uRdXWH})nZ*2{QBhiG23Wb8Nrk}vuIAX(LQ=JFYLZ`T?3xeh;v$Z4QU1TGWkAuxS{;7I_# zQ8h?o@u^raDjqE@r|O4;k~lblBIp8{brnE01|yM;JRmK|yqt)ZBz;t6B*d>y?mv+UhoY|&Pe9i4UEO%`kiGBu*Tj1{h8& z8p3nJ@g!^@*sMZV?EAVDtFXW-?M1v$?|Tn*!pcdLS4@PZxF8OOg*HE}GU1r)*P>qV zp(_L=0&xIUD@VeyaY+j{KE2y@X$p)XxTS7@G_}gxvdy<5Gm&)Xs@a;Yy>)HoTKa6! z;>ejs;971fKc9G?+J5zw?Ogw0ZYY@V50<;w>AdV!8N!uGvMwQ^+g&<)RX-}qK$%Ds zC1G@Q1v{V8Z#|+_-Iy2z@=D37F*zDJoCqRGMDQK@kQkIFkSM8KID~+XDkGs0l@Y>| z_*2)wJ6jY^!Fq@TP<12mm@LL*l?{bsLYdI|QYvVi_*p4Fk-+wbA?+RLj<4KouraiP zKi{{%`xVJ`oqqQf*&WnX>L^LBEMC85n_@^fRfEJ5n^jg8Kay4LD1wzyNk$p`*S-Lk zCCgmJZ#VX8AA)&vCEHj_<6oQxD09nAw^)UnXYdhgO|?c~{#``M<2CHg@swUR;Jn9W zHo$rtP0?ZJeivT%RCftl*;E-WF^7X{X;id=ZliXcmMvR;g;7|=pco$jcb7K#o2r5k zZQkA3>9yc4ukAy*dfO|e9rQIT<{k0;do-9~Trq8XihKxVY+6$~b$J$BH^KtiQ-RbUCqcvN9H;^~F3r2Uky~wvN zgmQdq`GU%+^4PDX8!R-``b}tLX&d}mRDj1X R4jkI!q#M?#|3ay3{{!!bD31UD delta 3691 zcmZu!Z*1Gf6(=R?A4!>(Wm}0YOR^m|Q4+;X-K0%jJ85IPp6euS-KK4tL}NtSW+KVz zkvRH++0kjXvJR}`l1VdA7!2D&v&`+X4zy>h`*|2>mieWB_eKCe& z?I485Th8(tzst=h1_xM08z?Yq5p?X%`1oi+uJtUs#lB30)F+g%$$+_PyL zyFlG{)CTGbIZCA}PVHN+xl3>guE)d<)iFer$a7EToT^i+cw6@fZo%`InoD&F^v=3b zBIj1!+OeI1Zbo30#*Ja(6XN!|L-nzoTl>5@K)N-)r6cCqvJKDU+t`>zt2B0IQ1A*3 zk2%Ar3=&jk({%06`EA|I#Rud;%FioD;v z^?)jy!e?oI*yzX$En9ugaY}dH3_+;eRw)T1DtQT9h7eGyJJ(1OX z?8KAg(^IqjlqhH2J#WW)Qn4N(+Js)gA%7Kq z)@&B#Yw?L&(PFS4aab99X%{hpP@zNEkbM>n?GM_E<*nn_|FgwaSKJA$E>dfK1!5l6OEz=FRqBo+Y;c8d57}e=3 z27RS4^oaA{x^m-6`A9W(u6RY~&KunM!sx1#Xb!Ft0Y}rfm=s-)xYk?h4Yho{y5~nl zRp-VGZmdXwT4Qr*&yJRm-tb`(;PFBv%^;OQ{zxm@2+x5_}5gINrCFVa)Vn>$&jxY<< z!^_pch#nX*0wYU-Q;UI9)mP5wfp?6+J4JTI?JXvCce~+kue#g8&+^lYOt{K~mz!FP z$Cp`Oarj#Y(Zfa{QY=>(L;K;>5*y$K9XB-G|888n-y96vwn9O5Zj}(6Sx7?QJt|q}Z@X|s1FWP^n$$St$r`you~9K# z4F@zowC^qg`Iwj@R02vSsgf1E!!RKbTNf9|AKa`(A-{e1AJ}dlgca>;WIw_Y%i5kF zjM{40;K1pYf!-bvpsPS+tP+V>X@#D`>bs^yB`#(pc}5T|96a!Rawfqi7s9y(ylIy-2vgD}(-D3c%UDZKoM zZdsz+7wPu$ah;ABbfn@l=9@K1f`r(68`T9$aqz3%LhP0goggP<-5zBCpH>TANO3 z67eZ05i&|3{4Huq>)X%%zbfQ{a4JyMk&F#l^}>zt+9s8OGKPMJCp!Z_c6Vr}D-_N! zTA+mWo2_=VG3;?}?zOn;y}F5TClD?g(QdJAM|022`t06PNBVuC+{+BxCmLHOWbL-;_f4=>taQc~)I05m;01L>C% zF7TVu_YJI=z~mSvIZSX$n`|8maK57Z+Cn%?HGn|-N4SUn3YcF*lP5HP?y{`2-3Hse#O_;U_stE@_v!322K&qsdvuXKy5Lwy=iD(s!uSf^SZXOLIvq6VAS5S9c3(Yt?PTF3X1lMBT^obUcQuqcf3Erp z>I$ybb3d7v^+3N7=+~Aa1CEIgPJDDiYwvu!3ulsPzaT$tUFFan=pyU$#{YkzED-H> z=dQkK+{4(4hA^=rZUx)Q0xP;Wm#q-jBK(#1eP@Ti3WK<;$nOJPwUZ?INITfo_F%Nj iO@<>Rw@Pe~A(AD1tHcHgY3c4*u!9V(5|0xLr~d~L=F~O- diff --git a/filmpertutti.py b/filmpertutti.py index 15e6e35..97e07e3 100644 --- a/filmpertutti.py +++ b/filmpertutti.py @@ -89,7 +89,8 @@ def search(showname2,date): title = post['title']['rendered'] date2 = post['date'].split('T')[0] # remove the time part tid = post['id'] - if date2 == date: + if date2 == date: + print("HERE THE ID",tid) return tid def get_episode_link(season,episode,tid,base_url): @@ -105,11 +106,11 @@ def get_film(url): def get_real_link(tlink): page = requests.get(tlink, headers=headers) - soup = BeautifulSoup(page.content, features="html.parser") + soup = BeautifulSoup(page.content, features="lxml") iframe_src = soup.find('iframe')['src'] iframe_page = requests.get(iframe_src, headers=headers) - iframe_soup = BeautifulSoup(iframe_page.content, features="html.parser") + iframe_soup = BeautifulSoup(iframe_page.content, features="lxml") mega_button = iframe_soup.find('div', attrs={'class': 'megaButton', 'rel': 'nofollow'}, string='MIXDROP') if mega_button: