Python_seleniumはhref属性、id属性の現在のページを取得し、フルスクリーンの画像情報をカット

まず、現在のページに関するすべての情報を取得します

1.画像情報は、画像名、画像サイズやその他の情報が含まれて

2.単に画像情報(image.text image.sizeのimage.tag_name)をプリントアウト

第二に、ページ要素の取得は、属性(IDの共感を)てhref

1.(例えば、Baiduのホームページへ)現在のページのリンク情報のすべてを取得します

2.ループのための使用を、次いでGET_ATTRIBUTE(「のhref」)を使用

3.次に、それをプリントアウトすることができます

第三に、情報の傍受の画面分

1.スクリーンショットを取るためにget_screenshot_fileの使用は()

第四に、テストスクリプト

 1と一緒に書かれた上記3つのコードは次のとおり

 

#coding:UTF-8

セレンインポートwebdriverをから

インポート時

 

ドライバ= webdriver.Firefox()

driver.maximize_window()

driver.implicitly_wait(8)

 

driver.get( "https://www.baidu.com/")

driver.find_elements_by_tag_name(「IMG」)でのイメージのために:#現在の画像ページに関する情報を取得

    印刷image.text

    印刷image.size

    印刷image.tag_name

印刷「================================」

time.sleep(2)

driver.find_elements_by_xpath内のリンク( "// * [のhref @]")のために:#は、現在のページのhrefを取得します

    印刷link.get_attribute( 'のhref')

 

印刷「================================」

driver.find_elements_by_xpath( "// * [@のID]")のidのために:#現在のページIDを取得します

    印刷id.get_attribute( 'ID')

 

印刷「================================」

 

driver.get_screenshot_as_file( "E:\\ work_study \\ One.png")#は、現在のページの絵(フルスクリーン)を傍受しました。上記ローカルコンピュータへのパスへのパスを保持するブラケットは、任意に設定することができます。

driver.quit()

おすすめ

転載: www.cnblogs.com/z3286586/p/11112689.html