Je souhaite automatiser la soumission de formulaire de contact sur les annonces le bon coin. j’ai tester avec imacro mais j’ai un peu du mal
voici mon script
URL GOTO=https://www.leboncoin.fr/locations/offres/ile_de_france/paris/?th=1&f=p&q=studio&parrot=0&ret=2
TAG POS=1 TYPE=H2 ATTR=TXT:SousLocationStudioParis20
TAG POS=1 TYPE=I ATTR=CLASS:icon-emailicon-2x&&TXT:
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:adreply_form ATTR=NAME:name CONTENT=Léo
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:adreply_form ATTR=NAME:email CONTENT=lé[email protected]
TAG POS=1 TYPE=TEXTAREA FORM=ID:adreply_form ATTR=NAME:body CONTENT=Bonjour,Noussommesencoursdecréationd’unprojetdefindefind’étudepouruneplateformedemiseenrelationavecdespropriétairesetlocatairesqualifiésLespropriétairesrecevrontuniquementdesdemandeparmaildelocatairesquirépondraientàleurscritèresetdesdossierssolideLeserviceseraitentièrementgratuitpourlespropriétairesJ’aimeraisavoircequevouspensezEnvousremerciantparavancedevotreréponseCordialement,LéoDeschamps
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:adreply_form ATTR=NAME:send
TAG POS=1 TYPE=A ATTR=TXT:Retournerauxrésultatsdelarecherche
Prends garde de ne pas te faire bloquer par leurs serveurs, si tu automatises l’envoi de formulaires avec une seule et même IP tu vas te faire kicker rapidement…
hello @ScrapingExpert merci pour ta réponse, j’utilise imacro, j’essaye de passer en Xpath sans résultat jcommence à me dire que je vais tenter avec phantom.js mais si le code etait déjà fait ça m’aurait fait gagner du temps, voila mon code Imacro la ligne me pose problème car je voudrais qu’elle clic automatiquement sur le lien de dessous :
Etant une brute qui ne fait que coder, je ne peux pas trop te conseiller sur la partie imacro. Sauf erreur de ma part, je ne vois aucune query XPath dans ton script imacro, un XPath étant plutôt de la forme: //form[@id=‹ whateverid ›]/input[@name=‹ email ›]
Je t’inviterais davantage à passer sur du headless browser type Phantom/CasperJS. J’ai déjà plusieurs bots de ce type qui tournent pour certains de mes clients, je peux donc t’affirmer que cela fonctionnera si tu codes en Phantom/Casper.
' REMPLISSAGE DU FORMULAIRE
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:adreply_form ATTR=NAME:name CONTENT="Prénom NOM"
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:adreply_form ATTR=NAME:email CONTENT="[email protected]"
TAG POS=1 TYPE=TEXTAREA FORM=ID:adreply_form ATTR=NAME:body CONTENT="Ton message"
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:adreply_form ATTR=NAME:send
Je viens de faire ce bout de code il y a quelque jour, cela marche très bien de mon côté
Par contre je cherche à comment ne pas me faire kiker par Leboncoin. Niveau PROXY / IP etc… je ne m’y connais pas du tout, est-ce que vous avez des conseils ?
Death by captcha le casse sans problème (testé à l’instant) si tu parles bien de la partie « envoyer un message ».
D’ailleurs même pas besoin d’être identifié pour envoyer un message donc 1 petit bot fait rapidos doit faire le job.
Sinon mieux vaut modifier ton lien vers ta cible en hxxps://treatwell.fr car s’ils regardent des tools type Majestic SEO le backlink sera identifié et ton thread sera visible pour eux (donc ta tactique) ce qui peut entrainer un durcissement de la sécurité de la plateforme…
Hello @docteurJavascript, mon objectif c’était d’automatiser des « cold messages » aux propriétaires par le formulaire. En gros je voulais laisser Imacros faire mon boulot à travers un proxy.
mais le problème c’est que Imacros ne permet pas de cliquer sur un élément apparement il ne clique que sur un lien et un contenu :
RL GOTO=https://www.leboncoin.fr/locations_gites/offres/ile_de_france/paris/
TAG POS=1 TYPE=H2 ATTR=TXT:Paris > c’est cette ligne qui me pose problème
TAG POS=1 TYPE=A ATTR=TXT:Envoyerunemail
Lorsque je lance le script il ne clique pas sur la prochaine annonce en dessous et ainsi de suite…
Quelqu’un a-t-il des retours d’expérience sur le nombre de requêtes d’envois de formulaire possible par heure ? L’objectif étant de savoir jusqu’où on peut aller sans se faire bloquer. Utiliser des proxies différents est-il utile pour éviter de se faire bloquer ?
Utiliser des proxies différents est effectivement indispensable pour éviter tout blocage, mais il n’y a pas que cela. Il y a aussi le contenu de tes messages, les adresses d’email d’envoi utilisées, les user-agents spécifiés, etc.
En gros, tout ce qui peut faire que, d’une manière ou d’une autre, tu sois détectable, n’importe quel pattern qui se répète, est à éviter au maximum.