Comments (8)
salut,
essai avec une regexp comme :
deepest mod-box">.+?<a href="([^"]+)" title="([^"]+)" data-overlayer=.+?<img src="([^"]+)"
je testé vite fait et ça semble mieux fonctionner
from venom-xbmc-addons.
Et nope, en fait le "." remplace n'importe quel caractere sauf le saut de ligne justement (entre autre) dans certains cas je suis meme oblige de faire (.|\n)+? mais il y a un traitement quand on passe par sa fonction qui perturbe les regex.
from venom-xbmc-addons.
Perso je trouve étrange href="([^<]+)" qui à mon sens devrait être limité à href="([^"]+)" de façon a être certain de n'avoir que ce qui se trouve entre les "" ...
Sinon j'ai retesté de mon côté et ça fonctionne, c'est bizarre que pour ton cas ça ne fonctionne pas
from venom-xbmc-addons.
Perso j'aurais fait deepest mod-box">.*? je voit pas ceux que tu veut faire avec ton data-overlayer="(.|\n) .
J'utilise http://pythex.org/ pour tester mais reg et j'utile pas les saut de ligne ça marche jamais d'un site a l'autre.
from venom-xbmc-addons.
Ben le probleme c'est que sur certain site au code bien pourris comme dpstream.net, selon l'age de la page le code est different, un coup tout se tient, un coup tu as un espace, et parfois un saut de ligne (je sais pas comment ils se demerdent d'ailleurs vu que c'est une page php qui genere le code).
Mrbinr, un exemple complet a tester dans pythex.org > http://pastebin.com/t6T8DVpC
Si il y a 300 caracteres ca marche, si il y a un seul saut de ligne n'importe ou dans la chaine c'est mort. Tandis que avec (.|\n)*? cela marche dans tout les cas. En fait il cherche x caracteres ou x sauts de ligne (pouvant etre mixes) ou aucun, en prennnat la chaine la plus courte possible. Ca marche sur tout les sites.
Mais il s'agit d'un exemple, sur d'autre site tu as le lien vers l'image sur une autre ligne, et d'utiliser le saut de ligne ca allege le code.
Et il y a d'autre cas ou le traitement que tu effectues sur le masque fausse tout. Si je veux recuperer un "/" ou un "" (ou les deux, me souviens plus), la je n'ai plus le code en tete mais pareil, avec re.findall ca marche, tandis que en passant par ta fonction nada.
Personnellement je trouve que c'est plus a celui qui saisis la regec a faire gaffe a ce qu'il met plutot que au dev de prevoir un traitement de la regex pour eviter les erreurs.
Enfin bon c'est juste pour info, rien n'empeche de passer par re.findall, ta fonction est juste la pour aider.
from venom-xbmc-addons.
regarde ici si ça peu t'aider
from venom-xbmc-addons.
Ha pas mal, ca va m'aider, merci, par contre d'ou vient ce code ?
Je n'avais pas trouvé le lien en methode GET du coup j'ai du passer en methode POST, je savais meme pas qu'il existait.
Enfin bon pour le moment j'ai laissé ma version beta en attente pour dpstream.net sur ce github, je l'ai fait uniquement pour les series (j'en ferait une seconde version pour les films) car je n'ai pas trouvé comment utiliser la recherche pour les series OU les films mais pas les deux en meme temps.
Mais la mon probleme c'est pas de recuperer le code, c'est les hosts, ils utilsent Purevid en grande partie, et sans ce host l'addon perd en utilité.
from venom-xbmc-addons.
ici tu trouve le plugin
http://dpstream.eric-lafontaine.com/index.php
from venom-xbmc-addons.
Related Issues (20)
- Problème Anime HOT 1
- Une bonne partie des sources est bloquée par ton FAI et pas l'autre. HOT 3
- Tres peu de sources en resultats de recherche HOT 7
- Recherche globale HOT 13
- 2.8.0 bug RPI4 LIBRELEC (sou ce supplémentaire) HOT 20
- rajout d un dossier site_beta HOT 2
- Proposition d'ajout : rd-live.com HOT 1
- Les films en hdlight se lance en SD HOT 3
- demande d'ajout HOT 3
- Les chaines en directes ne marchent plus HOT 5
- Utilisez FlareSolverr pour récupérer les cookies et l'agent utilisateur valides
- FlareSolverr comment faire pour envoyer le url de mon code
- Les liens japanime de otakuFr ne fonctionnent plus HOT 3
- 🖐️Darkino publie son site de streaming "DarkiVod" HOT 1
- Date de visionnage HOT 1
- Marqué comme déjà vus HOT 1
- Marque comme vus en selection multiple HOT 3
- Ajout Jaquettes et info films avec compte 1fichier HOT 2
- Pochette des films dans les onglets film dans la recherche visuelle
- Aucun élément après sélection d'un hébergeur sur JustStream HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from venom-xbmc-addons.