Pythonでwebスクレイピングの時の正規表現について質問があります。
このページでやっています
Python
1from urllib.request import urlopen 2from bs4 import BeautifulSoup 3import re 4 5html=urlopen('http://www.pythonscraping.com/pages/page3.html') 6bs=BeautifulSoup(html,'html.parser') 7#質問文では¥と表示されてしまいますが\のことです 8images=bs.find_all('img', 9 {'src':re.compile('../img/gifts/img.*.jpg')}) 10for image in images: 11 print(image['src']) 12
このサイトの中で画像のパスを出力するコードの中でimagesのオブジェクトの中の../img/gifts/img.*.jpg の\の意味はなんでしょうか?
調べたらエスケープ文字(特別な文字を使うときに使う)と書いてあったのですがここではどういうようになっているのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。