微博自動点賛と転送
簡単なマイクロブログの自動コメントと転送
seleniumパッケージの簡単な使用
まずseleniumパッケージをインストールします
またはcondaコマンドでインストールする
通常seleniumパッケージを使用する場合は、コンピュータに対応するブラウザのwebdriverソフトウェアを構成し、自分のコンピュータの上の対応するwebdriverバージョンを見つけてこそ、コードを正常に実行することができます.私の下のコードはグーグルブラウザに基づいて構成され、webdriverをインストールして環境変数にパスを追加します.
このコードは、微博ログインの認証コードと複数回のアクセスが封じられたipの設定を考慮していません.最近、微博ログインには認証コードがほとんどないため、この面とエージェントIPを使用する部分は後期に改善します.改善と和解が必要な意見があれば、皆さんに多くのご指摘をお願いします.
seleniumパッケージの簡単な使用
まずseleniumパッケージをインストールします
pip install selenium
またはcondaコマンドでインストールする
conda install selenium
通常seleniumパッケージを使用する場合は、コンピュータに対応するブラウザのwebdriverソフトウェアを構成し、自分のコンピュータの上の対応するwebdriverバージョンを見つけてこそ、コードを正常に実行することができます.私の下のコードはグーグルブラウザに基づいて構成され、webdriverをインストールして環境変数にパスを追加します.
import time
from selenium import webdriver# selenium
user='********'#
password='*******'#
#chromeDriverPath='C:\Users\ \AppData\Local\Programs\Python\Python37-32\chromedriver.exe'#
browser = webdriver.Chrome()
url = 'https://passport.weibo.cn/signin/login?entry=mweibo&r=https%3A%2F%2Fweibo.cn%2F&backTitle=%CE%A2%B2%A9&vt='
#browser.get('https://passport.weibo.cn/signin/login?entry=mweibo&res=wel&wm=3349&r=https%3A%2F%2Fm.weibo.cn%2F')
browser.get(url)
time.sleep(3)
browser.find_element_by_id('loginName').clear()
browser.find_element_by_id('loginName').send_keys(user)
browser.find_element_by_id('loginPassword').clear()
browser.find_element_by_id('loginPassword').send_keys(password)
browser.find_element_by_id('loginAction').click()#
time.sleep(3)
list1 = ['6778383700','5651101993']#
for i in range(len(list1)):
url1 = 'http://weibo.cn'
url_1 = url1 + '/' + list1[i]#
time.sleep(2)
browser.get(url_1)
btn = browser.find_element_by_xpath('//div[@class= "c"]/div[3]/a[1]')
if btn.text == ' ':
time.sleep(2)
btn.click()
time.sleep(2)
browser.find_element_by_xpath('//div[@class= "c"]/div[3]/a[1]').click()# ,
browser.find_element_by_xpath('//form/div/input[@value=" "]').click()
このコードは、微博ログインの認証コードと複数回のアクセスが封じられたipの設定を考慮していません.最近、微博ログインには認証コードがほとんどないため、この面とエージェントIPを使用する部分は後期に改善します.改善と和解が必要な意見があれば、皆さんに多くのご指摘をお願いします.