From a244f98ee2b95ca84aa9d84f3d92d584cb4004fb Mon Sep 17 00:00:00 2001 From: Gaurav153fr <118659860+Gaurav153fr@users.noreply.github.com> Date: Thu, 16 May 2024 13:41:10 +0530 Subject: [PATCH 1/2] added page change --- PythonFiles/__pycache__/main.cpython-312.pyc | Bin 3195 -> 4420 bytes PythonFiles/flask_app.py | 6 +-- PythonFiles/main.py | 42 +++++++++++++++++-- PythonFiles/templates/base.html | 3 +- PythonFiles/templates/series-list.html | 32 +++++++++++++- 5 files changed, 74 insertions(+), 9 deletions(-) diff --git a/PythonFiles/__pycache__/main.cpython-312.pyc b/PythonFiles/__pycache__/main.cpython-312.pyc index d7921ecb02c016ceccf8c9f6a06a218fbd10077c..f99aaae268b1cef41c3b9b6eb1b972e6dde22d20 100644 GIT binary patch delta 2085 zcmZ`(OKclO7@mE2?Oi8+<uB5~jbsy7L%#}vhMr43Hv2o}X1xsI|&*W7u6a3-xpSY2uc*zUAry z9yVe5_AuFYykQI59jpJxBY5<-P#4VrLd^vs^_I=sf-T+|+wM%N2TXZqdSKa0n6J10 zKGjDkGrnLQZGI!B8Z|wu;&QPv>tR-1RLPJMCMoMB)g;zLJ0e>E=WIc%n51I*|EvM`QCPBqD=IZE8ab=m6Eunmy}X)pB8@UJ z)%=QDs*-%ATDBsd-{;ObQiq`5vwOi`R0&8&E3=|DU|V}w zpH(S=BSIQ-j_}sPyfv~PpRO5Z-dxp5&I&;`z1p+JUKnYZs#!I1PEfC2E)^Tbl9hTc zc4t{D>iM2oBEDJr6l+SP@@+pHvpjB}Y65`ONUN2Wr*{F2OuPjf~_7hDjX( zsA-saM3xgr)}gM*ylSen8>|qfvNy66T#awR19w0cjtL8gR|oLHZ8 zWhN^~9%v;qZkQ<%Bqwi9yHO^`kUYM5*o`wefg19m*7OOthiUytp57X84={NE$*+EY z!A&wbh2+fEVRw+pLr8vU>s@!4$s;`XWTUej`?2)npcs|b&iz~}nZRCCpr(0s04no2TJ6#Nv5PV*1Jq!)^2HNd#HniF8 zP7|(ki%6>THn%Kn{527=g?W_w8=*R~(Q=?U$_<|tnFLgO2A2FzhJ)

VX%;@i=rx z+~%QO4vtDMh>@|f69b)o-}Pi1_G1DeTZG;9i|Mqy+i&;lwm4$T%}rsr5%qUlSInq? z6kGAF9I{1>t{#V)U4^E7@F9Fg+z@JGCgaVNQO9-@?q<&6Uzk+ah+U(muDGFBL6&+i5gQSIT!Q<%3H? zL7IWQe-tWvi|jdiAONrnFr=WvmRR8GLT`5pLhp5EN^leg20;ZZ?y+hfu2=!CL`Cms zA}!(2zC2EZXs8HoeP<;C75sZrLRa=igI#$@Of?`lJjurv< zb4cZ?VghbeMqH*DSCI*)%ml%`2K&-xOTV=Aj)elujqtztSJQ-(_ zGx}(lx?zzznPA9YiOz4$^G2~&cKTwA)JUE$1zfhd^@;z2@V`YC1DRzX_7Xd-F8GXc zFV6JP(#PfX9$N2S{(`i}*@xLD=A)TUDAhx$Zt>f}e)Jd=!(_pK7n_~tE-wK|b2D!H fTV1U;aI0pmku|pDcfij0lkqecI diff --git a/PythonFiles/flask_app.py b/PythonFiles/flask_app.py index 2da57c7..18ea046 100644 --- a/PythonFiles/flask_app.py +++ b/PythonFiles/flask_app.py @@ -8,14 +8,14 @@ @app.route('/') def watch(): searchTerm='' - src = search(searchTerm) + src = search(searchTerm,0) return render_template('series-list.html',src=src,searchTerm=searchTerm) @app.route('/search' ,methods =('GET','POST')) def hello_world(): searchTerm = request.args.get('q') - - src = search(searchTerm) + pageNumber=request.args.get('p') + src = search(searchTerm,pageNumber) return render_template('series-list.html',src=src,searchTerm=searchTerm) diff --git a/PythonFiles/main.py b/PythonFiles/main.py index a030237..92f42c3 100644 --- a/PythonFiles/main.py +++ b/PythonFiles/main.py @@ -41,10 +41,44 @@ def getepi(epi): return epi -def search(searchTerm): - URL = 'https://www.mangaread.org/?s='+searchTerm+'&post_type=wp-manga' - data =rq.get(URL).text - +def search(searchTerm,page): + URL = 'https://www.mangaread.org/wp-admin/admin-ajax.php' + data = { + 'action': 'madara_load_more', + 'page': page, + 'template': 'madara-core/content/content-search', + 'vars[s]': searchTerm, + 'vars[orderby]': 'meta_value_num', + #'vars[paged]': 1, + 'vars[template]': 'search', + 'vars[meta_query][0][s]': searchTerm, + 'vars[meta_query][0][orderby]': 'meta_value_num', + #'vars[meta_query][0][paged]': 1, + 'vars[meta_query][0][template]': 'search', + 'vars[meta_query][0][meta_query][relation]': 'AND', + 'vars[meta_query][0][post_type]': 'wp-manga', + 'vars[meta_query][0][post_status]': 'publish', + 'vars[meta_query][relation]': 'AND', + 'vars[post_type]': 'wp-manga', + 'vars[post_status]': 'publish', + 'vars[manga_archives_item_layout]': 'default', + 'vars[meta_query][0][meta_key]': '_wp_manga_week_views_value', + 'vars[meta_key]': '_wp_manga_week_views_value', + } + headers = { + 'Content-Type': 'application/x-www-form-urlencoded', + 'Content-Length': str(len(data)), + 'Host': 'www.mangaread.org' + } + response = rq.post(URL, data=data, headers=headers) + + return parseData(response.text) + + + + + +def parseData(data): soup =bs(data,'html.parser') searchRes = [] filteredData = soup.find_all("div", class_="row c-tabs-item__content") diff --git a/PythonFiles/templates/base.html b/PythonFiles/templates/base.html index 92d4ba0..980f56c 100644 --- a/PythonFiles/templates/base.html +++ b/PythonFiles/templates/base.html @@ -93,7 +93,7 @@ +{% endblock %} From 7ef52ab819461cf0395b3a791979ce7beaa2003a Mon Sep 17 00:00:00 2001 From: Gaurav153fr <118659860+Gaurav153fr@users.noreply.github.com> Date: Thu, 16 May 2024 13:45:16 +0530 Subject: [PATCH 2/2] removed cache --- .../__pycache__/flask_app.cpython-312.pyc | Bin 1795 -> 0 bytes PythonFiles/__pycache__/main.cpython-311.pyc | Bin 3093 -> 0 bytes PythonFiles/__pycache__/main.cpython-312.pyc | Bin 4420 -> 0 bytes 3 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 PythonFiles/__pycache__/flask_app.cpython-312.pyc delete mode 100644 PythonFiles/__pycache__/main.cpython-311.pyc delete mode 100644 PythonFiles/__pycache__/main.cpython-312.pyc diff --git a/PythonFiles/__pycache__/flask_app.cpython-312.pyc b/PythonFiles/__pycache__/flask_app.cpython-312.pyc deleted file mode 100644 index df8d0828d054d5ab6ee927638a2df9f2f36af759..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1795 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