ペアーズの「いいね」返しを自動化したい秋だった

結論:手動ですw
考え方はあってると思うんだけどどうしても最初のメッセージで保存する? みたいな画面で止まってしまうので、そこは3秒止めたから手でクリック(´;ω;`)ウッ…
ログイン画面もメールで送られてきた番号入力は手入力。
gmail見てとれるんだろうけどそこまで・・・そこまで・・・
なんか終わらないので終了も手動

処理としてはいいねしてくれた人に
f:id:elve:20201010125436p:plain

ひたすらこれを返事する作業
(1通目ではメアド送れないので2通に分けてる)
あ、やり取り晒したりはしないから安心してくれ!! 俺だって幸せになりたい!!

これで30件処理したけど返事あったの2件。うち1件ミスでメアド送れてない。
やはりいきなりメアド送るのは怪しいらしい。
でも2通目から男子はお金かかるっていうからさぁ。(やさしさ)

明日デートできるかもーヾ(o´∀`o)ノワァーィ♪

#よくわかってない
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import urllib.parse#使ってない
import sys
import time
#ログイン画面設定フラグ
loginFig=False
#chrome開くよ
with webdriver.Chrome() as driver:
#よくわかってない
wait = WebDriverWait(driver, 10)
i=1
#ログインURL
driver.get("https://pairs.lv/login/email")
print("===STRT===")
WebDriverWait(driver, 15).until(EC.presence_of_all_elements_located)#読み込み待ち
html = driver.page_source.encode('utf-8')
#ログイン画面
#アドレス
driver.find_element_by_xpath("//*[@id='root']/div[1]/main/div/div/div[1]/input").send_keys("example@example.com")
#次へ
driver.find_element_by_xpath("//*[@id='root']/div[1]/main/div/div/div[1]/div/button").send_keys(Keys.RETURN)
try:
#読み込み待ち
driver.implicitly_wait(15)
targetElement = driver.find_elements_by_class_name("css-1edqmbt-blueStyles-CircleButton")
except :
### 例外処理
sys.exit
#次へ
driver.find_element_by_xpath("//*[@id='root']/div[1]/main/div/div/div[2]/button").send_keys(Keys.RETURN)
#ワンタイムパスワード入力
####手入力
try:
driver.implicitly_wait(600) # 秒
targetElement = driver.find_elements_by_class_name('css-1m3sjkz-NavItemLabel')
except :
### 例外処理
sys.exit
while True:
#お相手からクリック
driver.find_element_by_xpath("//*[@id='root']/div[1]/div/div[2]/nav/ul/li[3]/a").send_keys(Keys.RETURN)
#読み込み待ち
time.sleep(1)
try:
#いいねありがとう
driver.find_element_by_xpath("//*[@id='root']/div[1]/main/div/div/div/div[2]/div/button[2]").send_keys(Keys.RETURN)
except :
break
#読み込み待ち
time.sleep(1)
#メッセージ送る
driver.find_element_by_xpath("//*[@id='root']/div[3]/div/div/div/div[2]/a").send_keys(Keys.RETURN)
#読み込み待ち
time.sleep(1)
if loginFig==False:
driver.find_element_by_xpath("//*[@id='root']/div[1]/main/div/div[2]/div[2]/div/textarea").send_keys("いいねありがとうございます。")
driver.find_element_by_xpath("//*[@id='root']/div[1]/main/div/div[2]/div[2]/div/div[2]/div[2]/button").send_keys(Keys.RETURN)
#読み込み待ち
####手入力[はい]押下
time.sleep(3)
loginFig=True
else:
#driver.find_element_by_xpath("//*[@id='root']/div[1]/main/div/div[2]/div[2]/div/textarea").send_keys(Keys.RETURN)
driver.find_element_by_xpath("//*[@id='root']/div[1]/main/div/div[2]/div[2]/div/div[2]/div[2]/button").send_keys(Keys.RETURN)
#読み込み待ち
time.sleep(1)
driver.find_element_by_xpath("//*[@id='root']/div[1]/main/div/div[2]/div[2]/div/textarea").send_keys("よろしければexample@example.comにメールください")
driver.find_element_by_xpath("//*[@id='root']/div[1]/main/div/div[2]/div[2]/div/div[2]/div[2]/button").send_keys(Keys.RETURN)

どのくらい面白かった?

星を押して送信してね

平均 0 / 5. Vote count: 0

是非フォローしてください

最新の情報をお伝えします

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です