#1 Le 12/11/2010, à 13:08
- atichu
Récupéré de donné sur un site php
Bonjour, alors je demande car je sais pas programmé ^^^.
j'aimerai récupéré plusieurs nom dans un site php. Et donc j'aimerai savoir si il y a moyen pour un débutant d'automatisé tout sa.
en gros sur plusieurs lien récupéré les même ligne. nom ,ville..
les lien ont la même forme.
Je ne suis pas un geek ni un informaticien mais j'aime linux/ubuntu.
acer aspire5741G (unity 12.04))+une vieillebousse(xfce 12.04)
+teste de la version instable
Hors ligne
#2 Le 12/11/2010, à 17:32
- Epehj
Re : Récupéré de donné sur un site php
Salut,
Oui c'est possible, mais il faudrait t'exprimer un peu plus clairement...
Linux user #447629 - Ubuntu user # 21770
C'est en sciant que Léonard devint scie
Hors ligne
#3 Le 12/11/2010, à 18:05
- atichu
Re : Récupéré de donné sur un site php
sur le cite j'ai des lien vers http//:site/id=XXXX
je voudrai récupéré des donné dessus.
INDUSTRIE/1 numéro ville département Détail
dans url j'aimerai récupéré l'adresse.
Dernière modification par atichu (Le 12/11/2010, à 18:06)
Je ne suis pas un geek ni un informaticien mais j'aime linux/ubuntu.
acer aspire5741G (unity 12.04))+une vieillebousse(xfce 12.04)
+teste de la version instable
Hors ligne
#4 Le 12/11/2010, à 18:11
- Epehj
Re : Récupéré de donné sur un site php
Salut,
Essaye d'écrire correctement, ça sera déjà plus simple pour communiquer.
Ensuite, pour faire ce que tu veux, il faut parser la page html.
Pour se faire, tu peux utiliser du bash, perl, python, php... un peu les langages que tu veux.
Tu ne sais pas programmer mais tu cherches de l'aide pour réaliser un petit programme ou tu veux que quelqu'un le fasse pour toi?
Parce que si c'est la seconde hypothèse, je pense que tu t'es trompé de forum..
Linux user #447629 - Ubuntu user # 21770
C'est en sciant que Léonard devint scie
Hors ligne
#5 Le 12/11/2010, à 20:01
- atichu
Re : Récupéré de donné sur un site php
eu... je connais le forum^^ hein.. depuis le temps que je squate..
tu me dit de parser ba je vais cherché avec sa ^^ je veux aprendre^^ pas qu'on me le face..
Je ne suis pas un geek ni un informaticien mais j'aime linux/ubuntu.
acer aspire5741G (unity 12.04))+une vieillebousse(xfce 12.04)
+teste de la version instable
Hors ligne
#6 Le 12/11/2010, à 20:07
- chopinhauer
Re : Récupéré de donné sur un site php
Le sujet "Téléchargement de nombreuses pages sur un site et mise en bd" pourrait t'intéresser.
Tu peux utiliser des feuilles de style XSLT pour récupérer les informations qui t'intéressent, il te suffit de connaître la structure à arbre d'un fichier HTML (les balises contenues les une dans les autres).
Pensez à donner un bon titre à vos sujets : cela permettra d'aider d'autres utilisateurs dans votre même situation. Ce n'est pas qu'en donnant des solutions qu'on aide, mais aussi en posant des bonnes questions et… facilement trouvables.
Hors ligne
#7 Le 12/11/2010, à 20:50
- atichu
Re : Récupéré de donné sur un site php
Merci je vais regardé faut que je mette sa dans un tableur je sans que je vais m'amusé
Je ne suis pas un geek ni un informaticien mais j'aime linux/ubuntu.
acer aspire5741G (unity 12.04))+une vieillebousse(xfce 12.04)
+teste de la version instable
Hors ligne
#8 Le 12/11/2010, à 23:00
- alej
Re : Récupéré de donné sur un site php
Sans se casser la tête et en une ligne - un peu longue - , pour les départements 91 à 95, p.e...
$ for i in {91..95};do ID=$(wget -qO - http://www.cefri.fr/resultats.php?DEPARTEMENT=$i|grep detail.php|sed 's/^.*ID=\([^"]*\)".*$/\1/g');for j in $ID;do wget -qO - http://www.cefri.fr/detail.php?ID=$j|html2text|egrep "Raison|Ville|Département|certificat :"|awk 'BEGIN{FS=":"}{sub("-Afficher_le_périmètre","\n---");print $2}';done;done
ADIA
ORSAY
91
418 I
---
AKKA I&S
MASSY
91
651 E
---
AKKA Ingénierie Documentaire
MASSY
91
651 E
---
ALPHATEST
ORSAY CEDEX
91
400 E
[...]
SIN & STES
ROISSY CHARLES DE GAULLE CEDEX
95
274 E
---
SPIE DEN
CERGY PONTOISE CEDEX
95
180 E
---
SPIE NUCLEAIRE
CERGY PONTOISE CEDEX
95
180 E
---
TRUMPF
ROISSY CDG Cedex
95
705 E
---
Faut fignoler mais bon, hein...
Hors ligne
#9 Le 13/11/2010, à 00:51
- atichu
Re : Récupéré de donné sur un site php
>_< bourrin...mais un copié collé suffit tu sais...
tu demande E dans le numéro et un copier collé permet de tout avoir dans un tableau...
c'est le detail qu'il me faut...
sa fait 2heure que je cherche juste a extraire un lien hypertexte pour le mettre dans une autre cellule XD.. je suis pas doué mais je me soigne..
Enfin merci si je veux pourrire le site je sais command
et sa donne peut-être une base pour la suite
Dernière modification par atichu (Le 13/11/2010, à 00:55)
Je ne suis pas un geek ni un informaticien mais j'aime linux/ubuntu.
acer aspire5741G (unity 12.04))+une vieillebousse(xfce 12.04)
+teste de la version instable
Hors ligne
#10 Le 13/11/2010, à 02:09
- alej
Re : Récupéré de donné sur un site php
tu demande E dans le numéro et un copier collé permet de tout avoir dans un tableau...
Le fait est...
sa fait 2heure que je cherche juste a extraire un lien hypertexte pour le mettre dans une autre cellule XD..
Un copier coller...
Hors ligne
#11 Le 13/11/2010, à 10:38
- atichu
Re : Récupéré de donné sur un site php
oui mais je vais pas faire 1280 copier collé une macro serai mieux mais il veut pas enregistré l'extraction.. il me met que la ligne du presspapier.. sur tout les cellules..
je voudrai passer de détail a http//:
l'inverse et facile ^^
Dernière modification par atichu (Le 13/11/2010, à 10:51)
Je ne suis pas un geek ni un informaticien mais j'aime linux/ubuntu.
acer aspire5741G (unity 12.04))+une vieillebousse(xfce 12.04)
+teste de la version instable
Hors ligne
#12 Le 13/11/2010, à 11:00
- alej
Re : Récupéré de donné sur un site php
Faudra non plus pas oublier ceux qui n'ont pas de "E" dans le « N° » de certificat, hein...
Hors ligne
#13 Le 13/11/2010, à 11:05
- atichu
Re : Récupéré de donné sur un site php
sa m'intéresse pas E pour entreprise F pour formation I pour intérim..
pour sa que copier coller a était plus éfficace.. et super simple.
Je ne suis pas un geek ni un informaticien mais j'aime linux/ubuntu.
acer aspire5741G (unity 12.04))+une vieillebousse(xfce 12.04)
+teste de la version instable
Hors ligne
#14 Le 13/11/2010, à 11:09
- alej
Re : Récupéré de donné sur un site php
pour sa que copier coller a était plus éfficace.. et super simple
On dit la même chose alors...
Hors ligne
#15 Le 13/11/2010, à 13:34
- atichu
Re : Récupéré de donné sur un site php
faudria que j'arrive a convertir cette macro ^^
Sub ExtractionLiensHypertextes()
Dim Cell As Range
On Error Resume Next
For Each Cell In Range("A1:A" & Range("A65536").End(xlUp).Row)
Cell.Offset(0, 1) = Cell.Hyperlinks(1).Address
Next Cell
End Sub
mais je ne suis pas doué..>_<
c'est une macro excel pas open office
Dernière modification par atichu (Le 13/11/2010, à 13:34)
Je ne suis pas un geek ni un informaticien mais j'aime linux/ubuntu.
acer aspire5741G (unity 12.04))+une vieillebousse(xfce 12.04)
+teste de la version instable
Hors ligne
#16 Le 13/11/2010, à 13:37
- alej
Re : Récupéré de donné sur un site php
Hors ligne
#17 Le 13/11/2010, à 14:21
- atichu
Re : Récupéré de donné sur un site php
j'utilise open office.. tu sors!! c'est juste un exemple..
Avant de mettre des lien de site pourris tu lis..
ici http://www.business-spreadsheets.com/vba2oo.asp
il convertie non?
mais la conversion et mauvaise..
Sub ExtractionLiensHypertextes()
Dim Cell As Dim oSheet as Object
oSheet = ThisComponent.CurrentController.ActiveSheet
oSheet.getCellRangeByName($1)
On Error Resume Next
For Each Cell In Dim oSheet as Object
oSheet = ThisComponent.CurrentController.ActiveSheet
oSheet.getCellRangeByName($1)("A1:A" & Dim oSheet as Object
oSheet = ThisComponent.CurrentController.ActiveSheet
oSheet.getCellRangeByName($1)("A65536").End(xlUp).Row)
Cell.Offset(0, 1) = Cell.Hyperlinks(1).Address
Next Cell
End Sub
Dernière modification par atichu (Le 13/11/2010, à 14:24)
Je ne suis pas un geek ni un informaticien mais j'aime linux/ubuntu.
acer aspire5741G (unity 12.04))+une vieillebousse(xfce 12.04)
+teste de la version instable
Hors ligne
#18 Le 13/11/2010, à 14:33
- alej
Re : Récupéré de donné sur un site php
Avant de mettre des lien de site pourris tu lis..
Hors ligne