2009-12-28 7 views
0

J'ai lu les articles précédents et utilisé des suggestions sur firebug et sélénium, etc. Je suis encore un débutant et je suis encore assez confus quant à la façon de mettre en œuvre cela. J'essaie d'accéder aux URL qui s'affichent lorsque je clique sur un lien. J'ai accédé au code JavaScript et la fonction a juste quelques paramètres que je n'ai aucune idée comment intercepter en utilisant vb.net ou C# etc. Est-ce que cela peut être fait en utilisant firebug?Accéder à du contenu JavaScript dynamique à partir de onclick

+0

Qu'est-ce que vous essayez de faire? – SLaks

+1

S'il vous plaît poster votre code –

+0

J'essaie d'analyser les URL à partir d'une page Web qui contient javascript pour afficher les liens. Je suis habitué à analyser le code HTML qui contient les URL de la source. – vbNewbie

Répondre

0

Si votre but est d'obtenir les URL générées par le code Javascript lorsque vous cliquez sur les hyperliens, l'utilisation de l'onglet Net de Firebug est une solution. Les proxies HTTP comme Fiddler, HttpWatch ou Charles sont d'autres alternatives. Je ne comprends pas où vb.net est dans l'image cependant.

+0

Merci, je vais jeter un oeil dans les deux suggestions. VB.net était juste la langue que j'ai utilisée pour le robot. – vbNewbie

0

On dirait que vous voulez utiliser Firebug pour surveiller les appels AJAX:

http://code.google.com/gme/articles/gmefirebug.html#section8

+0

J'ai surveillé l'onglet Net et je suis en mesure d'afficher les tags href avec les URL dont j'ai besoin. Existe-t-il un moyen d'automatiser le processus d'extraction de ces URL via .NET? Puis-je accéder à la vue firebugs depuis un programme de l'IDE .NET? La raison que je demande est parce qu'il y a plus de 10000 URL dont j'ai besoin. – vbNewbie

+0

pouvez-vous nous montrer la page que vous essayez d'analyser? J'ai l'impression que vous allez vouloir faire l'analyse de texte XML ou Regex de la source de la page en question. –

+0

http://caps.fool.com/stats.aspx regardez les liens pour les dix premières listes. Je ne peux pas utiliser l'analyse de regex pour cela. – vbNewbie

Questions connexes