今月コーディングを学び始めたばかりで、Python を使い始めました。簡単なタスク (私の最初のプロジェクト) を自動化したいと考えています。会社のキャリア Web サイトにアクセスし、その日に投稿されたすべての求人を取得してファイルに保存します。だから、これは私がやりたいことです。
- http://www.nov.com/careers/jobsearch.aspxにアクセスしてください
- オプションを選択 - 1 ページあたり 25 ジョブ
- 日付オプションを選択 - 今日
- 「求人を探す」をクリック
- 結果をファイルに保存 (役職のみ)
いろいろ調べたところ、Selenium が .aspx ページの処理に最適な方法であることがわかりました。
Selenium を使用して手順 1 ~ 4 を実行しました。ただし、次の 2 つの問題があります。
- ブラウザを開きたくありません。出力をファイルに保存するだけです。
- ブラウザーのポップアップに問題がなくても、IDLE (Windows OS を使用している) で Python コード (Selenium から Web ドライバーとしてエクスポート) を使用すると、エラーが発生します。Python コードを実行すると、ブラウザーが開き、リンクが読み込まれます。しかし、フォームの選択は行われず、ブラウザーが閉じる前にエラーメッセージ (以下のリンク) が表示されます。では、エラーメッセージは何を意味するのでしょうか? http://i.stack.imgur.com/lmcDz.png
ヘルプ/ガイダンスをいただければ幸いです...ありがとう!