ここから本文です

回答受付中の質問

知恵コレに追加する

回答リクエスト

uwscsaikouさん

回答リクエスト

UWSCというマクロツールで ランダム質問をクリックしてから”役に立った” (下URL参照)をクリックするプログラムを作りたいのですが
うまくいきません。
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1263203487
私の作ったプログラムはランダム質問までいくのですがそこからがいきません。 何が悪いのでしょうか?
とりあえず私の未完成プログラムを書きますね^^

皆さんの回答をお待ちしております
IE = CREATEOLEOBJ("InternetExplorer.Application")
IE.visible = true
IE.navigate("detail.chiebukuro.yahoo.co.jp/qa/rand.php")

REPEAT
sleep(0.5)
UNTIL !IE.busy AND IE.readystate = 4
ret = IELINK(IE,"役に立った!")

この質問は、porihikoletskunさんに回答をリクエストしています。

(ほかの方からの回答を制限するものではありません)

違反報告

この質問に回答する

回答

(1件中1〜1件)

 

porihikoletskunさん

リクエストマッチ!

こんにちは。
IELINK(IE,"役に立った!") <=== このコマンドが使えないHTMLソースということかと。

ソースは、titleとvalueに、使われていて、nameが存在しません。
このコマンドはnameやidを探そうとするので、使えないです。

aタグを全部拾い出すfor nextを作成し、titleかvalueが、その文字だったら、クリックする
というコードにしてください
(基本的に、知恵袋のオートマチック操作で、正しい統計に障害がありそうな話なので、
回答はここくらいにします)

この質問に回答する

この質問に付けられたタグ

タグとは

PR

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。

お客様自身の責任と判断で、ご利用ください。

ただいまの回答者

17時17分現在

3683
人が回答!!

1時間以内に7,404件の回答が寄せられています。

>>回答ひろばに行く