私は、Webサーバー上で(好ましくは)実行できる自動スクリプトを作成し、Webページのオブジェクトに対して単に「クリック」するだけです。私はPythonの初心者です。これがどんな言語で使われていようと、私はどこから始めたらいいかここに行くと思っていました!これは、スクリプトに広告を詐欺させたり、違法な行為をさせたりするように思えるかもしれませんが、別のウェブサイトとやり取りするだけです。ウェブボットはどこから始めるのですか?
12
A
答えて
2
私はPython ライブラリをお勧めします。これは、シミュレートされたブラウザとして機能するように設計されています。私はスクリプトからいくつかのWebインターフェイスを駆動するためにそれを使用しました。
4
1
私はおそらくTwillで始まります。スクリプト言語やPython APIを使用できます。
5
それは私がそれをPHPやPerlで行わ見てきた、とあなたはおそらく他の多くの言語でそれを行うことができ、Pythonのである必要はありません。 一般的なアプローチがある:
1)あなたは、あなたのアプリにURLを与え、それがそのURLにHTTP要求を行います。私はこれをphp/wgetでやったと思っています。おそらくそれを行う他の多くの方法。
2))、それらにHTTPリクエストを送信し、本当に(あなたは「クリック」したい他のURLに対するHTTPレスポンスをスキャンし、それらに要求を送信します。 ); - リンクの解析は通常の正規表現(それは重要なものだあなたは、正規表現に精通していない場合は、それをブラッシュアップ)のいくつかを理解する必要があります。
関連する問題
- 1. テクノロジーガマット - どこから始めるのか?
- 2. ソートの練習は、どこから始めるのですか?
- 3. モバイルアプリケーションの開発はどこから始めるのですか?
- 4. どこから始めるか
- 5. Python 3とHadoopはどこから始めるのですか?
- 6. バイナリ検索ツリーはどこから始めるのですか?
- 7. JSONはどこから始めるのですか? (クローズ)
- 8. SQLはどこから始めるのですか?
- 9. Facebookのアプリケーションはどこから始めるべきですか?
- 10. Javaスクリプトコードはどこから始めるのですか?
- 11. Androidオーディオプログラミングはどこから始めるべきですか?
- 12. このデータの解析はどこから始めますか?
- 13. このデータベースの設計はどこから始めますか?
- 14. モバイルアプリでPCI-DSSをどこから始めるのですか?
- 15. Python web scraping - どこから始める
- 16. インターフェイス開発をどこから始めるのですか?
- 17. Wordpress.orgどこから始めるのですか?
- 18. どこから始めるのですか?レストランフードメニューアプリケーションandroid
- 19. コンピュータビジョンをどこから始めるのですか
- 20. .NET 3D、どこから始めるのですか?
- 21. どこからシーケンサーを始めるのですか
- 22. クラッシュ - どこから始めるのですか?
- 23. どこから始めるのですか?
- 24. QPalette for beginners - どこから始めるのですか
- 25. Entity Frameworkをどこから始めるのですか
- 26. この分度器のタスクはどこから始めるのですか?
- 27. Win APIの絶対的な開始 - どこから始めるのですか?
- 28. リトル・シスケーター - どこから始めたらいいですか?
- 29. Facebookアプリ - どこから始めたらいいですか?
- 30. Javaプログラミングを開始するには、どこから始めますか?
あまりにも幅広く/ツールrecとして閉じることに投票してください。 –