質問: pythonでのネットスクレイピングをやり始めてまだ1カ月程の初心者です。 htmlタグで探索していくことはできるのですが、 今回内に長文で記載されているなかから住所・アクセスの情報を 取得する方法がわからず困っています。 簡単な内容かもしれませんが、有識者の方にご助言をいただきたく、よろしくお願いいたします。 ---実際のページURL--- https://loco.yahoo.co.jp/place/g-aD4-a1Mcx1Q/map ---取得したいデータ--- 北海道帯広市・・・・ 柏林台・・・ ---使用言語、バージョン--- python 3.7.0
回答: 勉強不足での質問すみませんでした、無事自己解決しました。 &quot:が["]を意味することもわからず、混乱してしまいました。 結果的には、格納されている文章パターンをノートpadに落として、 文字列の傾向を読み取り、前後文字列で抜き取れそうだったので、 前文字列をstart、後文字列をendとして str(re.search((start+".{1,30}"+end),strText).group()).replace(start,'').replace(end,'') で無事に抜き取ることができました。