質問: soup.select(".item-price.bold") for elem in elems: print(elem.getText()) ``` ### 試したこと 他のサイトで同様のコードで、(url.クラス名)を書き換えた時はスクレイピングできました。 CSSセレクター、XPathでも指定しましたが、メルカリのページではスクレイピングできません find_element(s)_by_class_name find_element(s)_by_css_selector も試しました ### 補足情報(FW/ツールのバージョンなど) python 3.7.3 chromeのバージョン 73.0.3683.103 windows 10
回答: 403なので向こうのサーバでアクセスが拒否されたのでしょう。 メルカリはスクレイピングを禁止しています。 > > メルカリでは、自動出品ツール、ならびにそれと同じとみなされるツールなどを用いての利用を禁止します。 > > > https://www.mercari.com/jp/help_center/getting_started/prohibited_conduct/#b17 > > > スクレイピングを行うのであれば事前に相手サイトの規約等を確認し、禁止されていれば手を出さないこと。これは最低限守るべきことです。 また、こういう場では「やるな」としか言えません。