×
固定報酬制
|
ワーカーと相談する
|
---|---|
納品完了日
|
- |
掲載日
|
2021年05月22日 |
応募期限
|
2021年06月05日 |
応募した人 | 9 人 |
---|---|
契約した人 | 1 人 |
募集人数 | 1 人 |
気になる!リスト | 15 人 |
【 概要 】 下記マッチングアプリ(https://tinder.com/)のweb版へログインし、 setInterval(() => {document.querySelector(".recsCardboard__cardsContainer > div:nth-of-type(2)").querySelectorAll("button")[3].click();},3000); を実行 --- 【背景】 よくあるサイト(https://note.com/learnany/n/n923454a45f91)のコードでは様々なポップアップを回避する必要があるが chromeのF12検証で setInterval(() => {document.querySelector(".recsCardboard__cardsContainer > div:nth-of-type(2)").querySelectorAll("button")[3].click();},3000); を叩くとどんなポップアップが出ようとも無関係にいいねボタンを押せることから、上記を実行してコードを簡素化したい。 --- 【注意点】 ①selenium実行時にChromeDriverManagerを使用してください ②ログイン情報を記録するためにchromeのユーザープロファイルを使用 PROFILE_PATH = '/Users/kt12/Library/Application Support/Google/Chrome/UserProfile-test' ①②よりdriverは driver = webdriver.Chrome(ChromeDriverManager().install(), options=options) としてください 【その他】 一般の方にも分かるようにコードを分解して解説も記載して欲しい 例: setInterval(() => {document.querySelector(".recsCardboard__cardsContainer > div:nth-of-type(2)").querySelectorAll("button")[3].click();},3000); ↓ setIntervalはsetInterval(code, delay);で定義 setInterval(() => { document.querySelector(".recsCardboard__cardsContainer > div:nth-of-type(2)").querySelectorAll("button")[3].click(); },1000); #delayはミリ秒なので1000で1秒 下記に変えても動作可能 test = () => { document.querySelector(".recsCardboard__cardsContainer > div:nth-of-type(2)").querySelectorAll("button")[3].click(); }; setInterval(test,1000); ↓ etc... 【 納期 】 相談して決めたい 【 契約金額(税抜) 】 2000円程度で見積もりをお願いします。 【 重視する点・開発経験 】 ・動作が安定している 【 応募方法 】 初心者の方でもOKです。最初の評価づくりいかがでしょうか。 基本的に高評価いたします。 検証の為tinderのアカウント作成(無料です)はご自身でお願い致します。 ご質問がありましたら、気軽にお問い合わせください。 応募をお待ちしております! |
クラウドワーカー | 応募日時 |
---|---|
yasuharu341 | 2021/06/05 22:43 |
oklight | 2021/06/02 07:45 |
456456 | 2021/05/28 23:13 |
nveg | 2021/05/24 08:56 |
鍋谷準飛@超レス早い | 2021/05/23 11:36 |
shinya... | 2021/05/23 08:46 |
やそん | 2021/05/23 03:00 |
(退会済み) | 2021/05/23 01:12 |
HaraDev001 | 2021/05/22 18:31 |