前提・実現したいこと
Pythonを使って、メルカリで自分の出品している商品にいいねをつけた人に対してメッセージを送るプログラムを組みたいです。
調べたところ、メルカリにはいいねを一覧で見れる機能はないようで、いいねしたひとを取得するのに困っています。
メルカリの通知ボックスでは、いいねしたアカウント全てを一つの通知でまとめてしまいます。
現在は出品中の商品のリンクだけ手に入れられたのですが、どうしたらいいねしたアカウントを取得できるでしょうか?
お願いいたします。
現在のソースコード
Python
1from selenium import webdriver 2from time import sleep 3import os 4from bs4 import BeautifulSoup 5from selenium.webdriver.chrome.options import Options 6 7# Chromeのプロファイルを読み込む(なければ作成する) 8userdata_dir = 'C:\python_test\' # プロファイルのパス&フォルダ名 9os.makedirs(userdata_dir, exist_ok=True) 10options = Options() 11options.add_argument('--user-data-dir=' + userdata_dir) 12 13browser = webdriver.Chrome(executable_path = 'chromedriver.exe', options=options) 14 15url = 'https://www.mercari.com/jp/mypage/listings/listing/' 16 17browser.get(url) 18sleep(2) 19 20html = browser.page_source.encode('utf-8') 21soup = BeautifulSoup(html, 'lxml') 22 23# 出品中の商品リンク 24match = [] 25match = [content.parent.parent.parent.get('href') for content in soup.find_all('div', class_='mypage-item-status awaiting')] 26 27
補足情報(FW/ツールのバージョンなど)
windows10
Visual Studio 2019
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。