セレン51job高度な検索

http://www.51job.comのログイン
高度な検索をクリックして
検索キーワードを入力してPythonの
杭州選択エリア
>シニアソフトウェアエンジニア-機能カテゴリ選択コンピュータソフトウェア
会社の種類は、欧州を選択し、アメリカの外国
1-3選択の仕事の経験

逮捕され、最近リリースされた求人検索情報のページを取ります。以下の情報にフォーマットを取得

0.8-1.6ワン/月| | 4月27日杭州|杭州のナパ・テクノロジー株式会社| Pythonの開発エンジニアを
Pythonのシニア開発エンジニア|杭州| |浙江省の手紙テクノロジーコンサルティング株式会社で1-1.5ワン/月| 4月27日















セレン輸入webdriverをするから
ドライバ= webdriver.Chrome(R "D:\自分のためにGoogleの\クローム\アプリケーションの\ chromedriver.exe \")
driver.implicitly_wait(10)
driver.get( 'http://www.51job.com' )
#点击高级搜索
driver.find_element_by_css_selector( 'USH> A ')。()#('[のhref $ = 'advance_search.php'] ')をクリック

#输入关键词
driver.find_element_by_id(' kwdselectidを')。send_keys ( 'のpython')

の选择の城市の
driver.find_element_by_id( 'work_position_click')。()をクリックし
、インポート時
time.sleep(6)
在城市中选择杭州
'' 'driver.find_element_by_id(' work_position_click_center_right_list_category_000000_080200' )。()をクリックし
、ドライバ.find_element_by_id( 'work_position_click_bottom_save')。クリック()
#クリック杭州市をキャンセルすることは困難ではありません!
= driver.find_elements_by_css_selector selectedCityEles( '#のwork_position_click_center EM [クラス= ON]')

selectedCityEles中の一つのために:
one.click()
の街を保存し、[OK]をクリックして#
driver.find_element_by_id( 'work_position_click_bottom_save')をクリックして() '' '。
cityEles =ドライバー.find_elements_by_css_selector( '#のwork_position_click_center_right_list_000000のEM')
cityElesにおける都市:
都市のcityName = city.text#印刷名
選択= city.get_attribute( 'クラス') ==#の'オン' 裁判官
(cityName == '杭州'とそうでない場合選択された)または\
#杭州市名をクリックされていません(cityName =「杭州」と選択):!か杭州の都市の名前がクリックされた
city.clickを()
都市選択された保存
driver.find_element_by_id(「work_position_click_bottom_saveを」)。クリック()

#他の場所で守ら機能カテゴリを選択して高度な検索をクリックしてフォントを選択するにはこちらをクリックする必要が
driver.find_element_by_css_selector(「TITを」)。クリックを()
高度な検索機能のカテゴリをクリックし
driver.find_element_by_id( 『funtype_clickを』)。をクリックします ()
コンピュータソフトウェアおよびシニアソフトウェアエンジニアの機能カテゴリー選択の#と決定
driver.find_element_by_id( "funtype_click_center_right_list_category_0100_0100を")。クリック()
driver.find_element_by_id( 'funtype_click_center_right_list_sub_category_each_0100_0106')。クリック()
driver.find_element_by_id( 'funtype_click_bottom_save')。クリック()
高度な検索オプション会社のタイプ外国に
driver.find_element_by_id( 'cottype_list')。クリック()
driver.find_element_by_css_selector( '#cottype_list span.li [データ値= "01"]')。クリック()は、
生命1-3#働きます
driver.find_element_by_id( 'workyear_list')。クリックしてください ()
driver.find_element_by_css_selector( '#workyear_list span.li [データ値= "02"]')。()をクリックし
#点击搜索
driver.find_element_by_css_selector( "span.p_but [onclickの* = 'kwdGoSearchを']")。クリックしてください()
#搜索结果页面
ジョブ= driver.find_elements_by_css_selector( '#DIV resultList [クラス=エル]')

仕事での仕事のために:
フィールド= job.find_elements_by_tag_name( 'スパン')
stringFilelds = [フィールドのフィールドのためのfield.text]
プリント(」 |」.join(stringFilelds))


driver.quit()

おすすめ

転載: www.cnblogs.com/iamshasha/p/11112633.html