Python-selenium自動化QQ空間登録
7526 ワード
あまり話さないで、私たちは直接本題に入ります!すでにインストールされているパートナーが一番下に滑ってコードを見ることができる場合!!!多くのパートナーがSeleniumモジュールをインストールしていないと信じているので、まずインストールしましょう.
1.ダウンロードインストールselenium:
3.ダウンロード後、対応するドライバファイルを自分のフォルダに移動します.
4.次に、コードの作成を正式に開始します.まず導入したモジュールを作成し、ドライバをロードします.
この时、私たちはラベルの位置付けをしてホームページに入ってから、私たちは彼がデフォルトでアカウントのパスワードを入力してログインしていないことを発見します.だから、私たちは今アカウントのパスワードのラベルの位置付けをします.
開発者ツールの位置決めを開いた後、次のラベルに位置決めしましたが、このとき注意深いパートナーはを発見します.
このラベルはframeネストの中にあるのでframeに入ります
その後、アカウントパスワード入力ボックスラベルの位置決めを続け、対応するデータを記入します.
次に、上の方法と同じように、ログインボタンラベルの位置を探します.
これで私达の自动话はQQに登录して以下がすべてのコードです
1.ダウンロードインストールselenium:
pip install selenium
2.私はGoogleブラウザを使用しているので、対応するGoogleブラウザのドライバドライバをインストールしてリンクをダウンロードする必要があります:http://chromedriver.storage.googleapis.com/index.html
自分のパソコンのGoogleブラウザのバージョン番号を見てからリンクをダウンロードしてダウンロードすればいいです.3.ダウンロード後、対応するドライバファイルを自分のフォルダに移動します.
4.次に、コードの作成を正式に開始します.まず導入したモジュールを作成し、ドライバをロードします.
from selenium import webdriver
#
bro = webdriver.Chrome('/Users/wuxiuye/Desktop/Python/ /chromedriver')
# QQ
bro.get('https://qzone.qq.com/')
この时、私たちはラベルの位置付けをしてホームページに入ってから、私たちは彼がデフォルトでアカウントのパスワードを入力してログインしていないことを発見します.だから、私たちは今アカウントのパスワードのラベルの位置付けをします.
開発者ツールの位置決めを開いた後、次のラベルに位置決めしましたが、このとき注意深いパートナーはを発見します.
このラベルはframeネストの中にあるのでframeに入ります
# frame
bro.switch_to.frame('login_frame')
# id
a_tag = bro.find_element_by_id('switcher_plogin')
a_tag.click()
その後、アカウントパスワード入力ボックスラベルの位置決めを続け、対応するデータを記入します.
# id
username_tag = bro.find_element_by_id('u')
password_tag = bro.find_element_by_id('p')
username_tag.send_keys('782268618')
# QQ !
password_tag.send_keys('xxxxxx')
次に、上の方法と同じように、ログインボタンラベルの位置を探します.
btn = bro.find_element_by_id('login_button')
btn.click()
これで私达の自动话はQQに登录して以下がすべてのコードです
from selenium import webdriver
import time
bro = webdriver.Chrome('/Users/wuxiuye/Desktop/Python/ /chromedriver')
bro.get('https://qzone.qq.com/')
bro.switch_to.frame('login_frame')
a_tag = bro.find_element_by_id('switcher_plogin')
a_tag.click()
username_tag = bro.find_element_by_id('u')
password_tag = bro.find_element_by_id('p')
username_tag.send_keys('782268618')
time.sleep(1)
password_tag.send_keys('xxxxx')
time.sleep(1)
btn = bro.find_element_by_id('login_button')
btn.click()
time.sleep(2)```