html = urlopen("http://pythonscraping.com/pages/page3.html")
soup = BeautifulSoup(html,'lxml')
images = soup.findAll("img",
{"src":re.compile("\.\.\/img\/gifts\/img.*\.jpg") })
for image in images:
x=(image['src'])
print(x)
mage = re.findall("^\.\. (\/img\/gifts\/img.*\.jpg)",x)
print(mage)
=============================================== =======================
В приведенном выше коде вывод
../img/gifts/img1.jpg
[]
../img/gifts/img2.jpg
[]
../img/gifts/img3.jpg
[]
../img/gifts/img4.jpg
[]
../img/gifts/img6.jpg
[]
однако я поместил фразу print (mage) и код, чтобы избавиться от первых двух точек в выводе print (x)
Может кто-нибудь помочь мне с этой проблемой? Почему я получаю пустой []. Пожалуйста, помогите мне с кодом, если есть ошибки
Я использую Pycharm для запуска этого кода